Detection of a stuck data line of a serial data bus
US-2024419623-A1 · Dec 19, 2024 · US
US9904652B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9904652-B2 |
| Application number | US-201414535992-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2014 |
| Priority date | Nov 14, 2013 |
| Publication date | Feb 27, 2018 |
| Grant date | Feb 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A serial low-power inter-chip media bus communications link is deployed in apparatus having multiple Integrated Circuit devices. Communications capabilities of a device coupled to the communications link may be determined and configuration or framing message may be sent to the first device based on the capabilities. The messages may be transmitted on a primary data line of the communications link with a clock used to control timing of transmission on at least the primary data line. The communications capabilities can include information identifying a number of data wires supported by or coupled to the device. A first device may be configured to communicate with a second device over a secondary data line, which may be reserved for such direct communication. Communications on the secondary data line may be synchronized using the clock signal and may be controlled by a different protocol than the protocol used for the primary data line.
Opening claim text (preview).
What is claimed is: 1. A communications method, comprising: determining communications capabilities of a first device coupled to a serial low-power inter-chip media bus (SLIMbus), wherein the communications capabilities identify a number of data wires coupled to the device including a secondary data line that couples the first device to a second device; and sending a configuration message from a third device to the first device over a primary data line of the SLIMbus; and providing a clock signal that controls timing of transmission on at least the primary data line, wherein the configuration message causes the first device to be configured for communication with the second device over the secondary data line, and wherein the configuration message includes control information reserving the secondary data line for communications between the first device and the second device. 2. The method of claim 1 , wherein the first device is configured to communicate with the second device over the secondary data line using a SLIMbus protocol. 3. The method of claim 1 , wherein the first device is configured to communicate with the second device over the secondary data line using a non-SLIMbus protocol. 4. The method of claim 1 , wherein communications on the secondary data line is synchronized using the clock signal. 5. The method of claim 1 , further comprising: allocating a plurality of communications channels in time slots on both the primary data line and the secondary data line, wherein the first device communicates with the second device over the secondary data line using one of the plurality of communications channels. 6. The method of claim 1 , wherein the secondary data line connects the first device with the second device independently of the SLIMbus. 7. The method of claim 1 , wherein the secondary data line is one of a plurality of secondary data lines of the SLIMbus. 8. The method of claim 7 , wherein the control information is generated by a SLIMbus manager provided on the third device, wherein the third device is restricted to communicating over the primary data line. 9. The method of claim 1 , further comprising: sending configuration messages over the primary data line to a plurality of devices; and transmitting a reconfiguration command to the plurality of devices, wherein the reconfiguration command causes each of the plurality of devices to adopt a configuration in accordance with at least one configuration message. 10. The method of claim 9 , wherein the first device is configured to relay one or more configuration messages sent over the primary data line to a fourth device. 11. An apparatus, comprising: a communication interface configured to couple the apparatus to a first device and to a second device through a serial low-power inter-chip media bus (SLIMbus); a SLIMbus manager; and a processing circuit configured to: determine communications capabilities of the first device the SLIMbus, wherein the communications capabilities identify a number of data wires coupled to the first device; and send a configuration message to the first device over a primary data line of the SLIMbus; and provide a clock signal that controls timing of transmission on at least the primary data line, wherein the configuration message causes the first device to be configured for communication with the second device over a secondary data line, and wherein the configuration message includes control information reserving the secondary data line for communications between the first device and the second device. 12. The apparatus of claim 11 , wherein the first device is configured to communicate with the second device using a SLIMbus protocol. 13. The apparatus of claim 11 , wherein the first device is configured to communicate with the second device using a non-SLIMbus protocol. 14. The apparatus of claim 11 , wherein communications on the secondary data line is synchronized using the clock signal. 15. The apparatus of claim 11 , wherein the processing circuit is configured to: allocate a plurality of communications channels in time slots on both the primary data line and the secondary data line, wherein the first device communicates with the second device using one of the plurality of communications channels. 16. The apparatus of claim 11 , wherein the secondary data line connects the first device with the second device independently of the SLIMbus. 17. The apparatus of claim 11 , wherein the secondary data line is one of a plurality of secondary data lines of the SLIMbus. 18. The apparatus of claim 17 , wherein the control information is generated by the SLIMbus manager, wherein the apparatus is restricted to communicating over the primary data line. 19. The apparatus of claim 11 , wherein the processing circuit is configured to: send configuration messages over the primary data line to a plurality of devices; and transmit a reconfiguration command to the plurality of devices, wherein the reconfiguration command causes each of the plurality of devices to adopt a configuration in accordance with at least one configuration message. 20. The apparatus of claim 19 , wherein the first device is configured to relay at least one configuration message sent over the primary data line to a third device. 21. A communications method, comprising: receiving one or more configuration messages from a serial low-power inter-chip media bus (SLIMbus) primary data line; reconfiguring a communications interface in response to a reconfiguration command and based on the one or more configuration messages; and communicating with a first device over a first data line while communicating with a second device over a second data line after reconfiguring the communications interface, communicating with a first device over a first data line while communicating with a second device over a second data line after reconfiguring the communications interface, wherein the second data line is reserved for communications with the second device, wherein the reconfiguration command is received from the first device, and wherein the first device is restricted from communicating over the second data line. 22. The method of claim 21 , wherein the first data line comprises the SLIMbus primary data line or a SLIMbus secondary data line. 23. The method of claim 21 , wherein the second data line comprises a SLIMbus secondary data line that employs a framing and control configuration used by the SLIMbus primary data line, and wherein the framing and control configuration defines a root clock frequency and gearing and is used to calculate a frame boundary. 24. The method of claim 21 , wherein communications on the second data line is controlled by a non-SLIMbus protocol. 25. The method of claim 21 , further comprising: reporting communications capabilities information to a manager in the first device, wherein the configuration messages are generated in response to the communications capabilities information. 26. An apparatus, comprising: a processing circuit configured to: receive one or more configuration messages from a serial low-power inter-chip media bus (SLIMbus) primary data line; reconfigure a communications interface in response to a reconfiguration command and based on the one or more configuration messages; and communicate with a first device over a first data line while communicating with a second device
Synchronisation of different clock signals {provided by a plurality of clock generators} · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
with synchronous protocol · CPC title
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.