Configurable serial communication hub

US9811483B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9811483-B2
Application numberUS-201615186076-A
CountryUS
Kind codeB2
Filing dateJun 17, 2016
Priority dateJun 19, 2015
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus and method for configuring a serial communication hub are disclosed herein. A serial communication hub includes an upstream port, a plurality of downstream ports, and a port controller. The port controller is configured to: arrange each of a first of the downstream ports and a second of the downstream ports to individually operate as a first type of serial communication interface; and to arrange the first of the downstream ports and the second of the downstream ports to operate in combination as a second type of serial communication interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A serial communication hub, comprising: an upstream port; a plurality of downstream ports; and a port controller configured to: arrange a first port of the plurality of downstream ports and a second port of the plurality of downstream ports to operate in combination as a serial communication interface, determine an orientation of a cable connector coupled to the serial communication interface, and based on the determined orientation, enable one of the first port and the second port, and disable the other port. 2. The serial communication hub of claim 1 , wherein the port controller is further configured to allocate first serial transmit and receive links from each of the first port of the plurality of downstream ports and the second port of the plurality of downstream ports to the serial communication interface. 3. The serial communication hub of claim 2 , wherein the port controller is further configured to arrange each of the first port and the second port to individually operate as a first type of serial communication interface, and wherein the serial communication interface where the first port and the second port operate in combination is a second type of serial communication interface. 4. The serial communication hub of claim 3 , wherein the port controller is further configured to identify the second type of serial communication interface by a same identification value without regard to whether the first serial transmit and receive links of the first port or the second port of the plurality of downstream ports are enabled. 5. The serial communication hub of claim 3 , wherein the port controller is further configured to determine a total number of downstream serial communication interfaces provided by the hub as a total number of downstream ports less a total number of the second type of serial communication interface. 6. The serial communication hub of claim 3 , wherein the port controller is further configured to assign an identification value to each of the first and second type of serial communication interfaces based on a total number of the first and second type of serial communication interfaces implemented. 7. The serial communication hub of claim 3 , wherein the port controller is further configured to: selectively program given signal lines of the first port of the plurality of downstream ports and the second port of the plurality of downstream ports to operate as second serial transmit and receive links based on the first port of the plurality of downstream ports and the second port of the plurality of downstream ports being arranged to individually operate as the first type of serial communication interface; and selectively program the given signal lines of the first port of the plurality of downstream ports or the second port of the plurality of downstream ports to operate as a configuration channel based on the first port of the plurality of downstream ports and the second port of the plurality of downstream ports being arranged to operate as the second type of serial communication interface. 8. A method for configuration of a serial communication hub, comprising: based on a configuration flag having a value, arranging a first downstream port and a second downstream port to operate in combination as a serial communication interface; determining an orientation of a cable connector coupled to the second type of serial communication interface; and based on the determined orientation, enabling one of the first downstream port and the second downstream port, and disabling the other downstream port. 9. The method of claim 8 , further comprising: allocating first serial transmit and receive links from each of the first downstream port and the second downstream port to the serial communication interface. 10. The method of claim 9 further comprising: based on the configuration flag having a first value, arranging each of the first downstream port and the second downstream port to individually operate as a first type of serial communication interface, wherein the serial communication interface where the first port and the second port operate in combination is a second type of serial communication interface in response to the configuration flag having a second value. 11. The method of claim 10 , further comprising: identifying the second type of serial communication interface by a same identification value without regard to whether the first serial transmit and receive links of the first or second of the downstream ports is enabled. 12. The method of claim 10 further comprising: assigning an identification value to each of the first and second type of serial communication interfaces based on a total number of the first and second type of serial communication interfaces. 13. The method of claim 10 further comprising: selectively programming given signal lines of the first downstream port and the second downstream port to operate as second serial transmit and receive links based on the first downstream port and the second downstream port being arranged to individually operate as the first type of serial communication interface; and selectively programming the given signal lines of the first downstream port or the second downstream port to operate as a configuration channel based on the first downstream port and the second downstream port being arranged to operate as the second type of serial communication interface. 14. The method of claim 8 further comprising: determining a total number of downstream serial communication interfaces provided by the hub as a total number of downstream ports less a total number of the second type of serial communication interface. 15. A serial bus expander, comprising: a plurality of ports, each of the ports configured to implement a first type of serial communication interface that comprises an irreversible electrical connector; and wherein each of the ports comprises: first serial transmit and receive links; and second serial transmit and receive links; and a port controller configured to: selectably arrange two of the ports to operate in combination to implement a second type of serial communication interface that comprises a reversible electrical connector; apply the first serial transmit and receive links of only one of the ports in the second type of serial communication interface; and identify the second type of serial communication interface by a same identification value without regard to which of the two ports provides the first serial transmit and receive links used in the second type of serial communication interface. 16. The serial bus expander of claim 15 , wherein the port controller is configured to: determine an orientation of reversible electrical connector; and enable the first serial transmit and receive links of a first of the two ports for use in the second type of serial communication interface based on the orientation; and disable the first serial transmit and receive links of a second of the two ports for use in the second type of serial communication interface based on the orientation. 17. The serial bus expander of claim 15 , wherein the port controller is configured to determine a total number of serial communication interfaces provided by the hub as a total number of the ports less a total number of the second type of serial communication interfaces implemented by the port controller. 18. The serial bus expander of claim 15 , wherein the port controller is configured to assign an identification value to each of the first an

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • G06F13/20Primary

    for access to input/output bus · CPC title

  • where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9811483B2 cover?
An apparatus and method for configuring a serial communication hub are disclosed herein. A serial communication hub includes an upstream port, a plurality of downstream ports, and a port controller. The port controller is configured to: arrange each of a first of the downstream ports and a second of the downstream ports to individually operate as a first type of serial communication interface; …
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).