Claims
- 1 . A method for resetting at least one of a plurality of devices internally coupled in a communications system, the method comprising:
determining a status of the at least one of a plurality of devices coupled to a transceiver bus having a single serial data line, a single serial clock line and a single reset line; resetting at least said at least one of a plurality of devices connected to the transceiver bus via said reset line if said determined status of the at least one of a plurality of devices indicates that said at least one of a plurality of devices is unresponsive; and resetting the at least one of a plurality of devices connected to the transceiver bus via said reset line if said determined status of the at least one of a plurality of devices indicates that said at least one of a plurality of devices is responsive but requires resetting.
- 2. The method according to claim 1, wherein said determining a status of the at least one of a plurality of devices further comprises configuring one of the at least one of a plurality of devices coupled to said single serial data line, said single serial clock line and said reset line to operate as a master device.
- 3. The method according to claim 2, wherein said resetting said the at least one of a plurality of device further comprises controlling said reset line by said master device to issue a reset signal to said at least said at least one of a plurality of device.
- 4. The method according to claim 3, wherein said controlling further comprises toggling a logic value of said reset line while said data line and said clock line at logic one (1).
- 5. The method according to claim 2, wherein said resetting the at least one of a plurality of devices further comprises controlling said reset line by said master device to issue a reset signal to said at least one of a plurality of devices.
- 6. The method according to claim 3, wherein said controlling further comprises:
placing at least one address of the at least one of a plurality of devices on said data line; instructing the at least one of a plurality of device to read data from said data line; and toggling a logic value of said reset line while said data line and said clock line at logic one (1).
- 7. The method according to claim 6, wherein said toggling further comprises transitioning said reset line from logic zero (0) to logic one (1).
- 8. A system for resetting at least one of a plurality of devices internally coupled in a communications, system comprising:
at least one determinator for determining a status of the at least one of a plurality of devices coupled to a transceiver bus having a single serial data line, a single serial clock line and a single reset line; at least one reset signal for resetting at least said at least one of a plurality of devices connected to the transceiver bus via said reset line if said determined status of the at least one of a plurality of devices indicates that said at least one of a plurality of devices is unresponsive; and said at least one reset signal resetting the at least one of a plurality of devices connected to the transceiver bus via said reset line if said determined status of the at least one of a plurality of devices indicates that said at least one of a plurality of devices is responsive but requires resetting.
- 9. The system according to claim 8, wherein said at least one determinator further comprises at least one configurer for configuring one of the at least one of a plurality of devices coupled to said single serial data line, said single serial clock line and said reset line to operate as a master device.
- 10. The system according to claim 9, wherein said master device controls a reset signal on said reset line.
- 11. The system according to claim 10, wherein said master device comprises a toggler for toggling a logic value of said reset line while said data line and said clock line are at logic one (1).
- 12. The system according to claim 10, wherein said master device further comprises:
at least one controller for placing at least one address of the at least one of a plurality of devices on said data line; said at least one controller for instructing the at least one of a plurality of devices to read data from said data line; and a toggler for toggling a logic value of said reset line while said data line and said clock line at logic one (1).
- 13. A transceiver bus comprising:
a single serial data line for communicating data signals between a plurality of devices coupled to the transceiver bus; a single serial clock line coupled to each of said plurality of devices coupled to the transceiver bus, said clock line for communicating clock signals; and a single reset line coupled to at least a portion of said plurality of devices coupled to said single serial data line and said single serial clock line.
- 14. The transceiver bus according to claim 14, wherein one of said plurality of devices coupled to the transceiver bus is adaptively configured as a master device and a remaining portion of said plurality of devices coupled to the transceiver bus is adaptively configured as slave devices.
CROSS-REFERENCE TO RELATED APPLICATIONSI/INCORPORATION BY REFERENCE
[0001] This application makes reference to, claims priority to and claims the benefit of U.S. Provisional Patent Application Serial No. _______ (Attorney Docket No. 14104US01) filed on Nov. 1, 2002.
[0002] The above stated application is incorporated herein by reference in its entirety.