Claims
- 1. A method for providing redundancy in an asynchronous data transfer and source traffic control system, comprising:
a) configuring a primary bus client to have a same transmit address x and a same receive address x, where x is a rational number, and b) configuring a backup bus client to have a receive address x and a transmit address y, where y is a rational number different from x.
- 2. The method according to claim 1, wherein:
x is a first binary number and y is a second binary number which differs from x only in a least significant digit.
- 3. The method according to claim 1, further comprising:
c) monitoring the operation of the primary bus client; and d) transferring operations from the primary bus client to the backup bus client when a primary bus client failure is detected.
- 4. The method according to claim 1, wherein:
the primary bus client and the backup bus client are coupled to a bidirectional bus controlled by a bus master.
- 5. The method according to claim 4, wherein:
data is transmitted on the bidirectional bus in a repeating frame.
- 6. The method according to claim 5, wherein:
the bus clients request access to the bus at the beginning of the frame and the bus master grants access at the end of the frame.
- 7. The method according to claim 5, wherein:
the repeating frame contains 48 bytes of data.
- 8. The method according to claim 5, wherein:
the bus is thirty-two bits wide.
- 9. The method according to claim 8, wherein:
the repeating frame is fifteen clock cycles.
- 10. The method according to claim 8, wherein:
the repeating frame is sixteen clock cycles.
- 11. The method according to claim 3, wherein:
said steps of monitoring and transferring are performed by a host processor coupled to the primary and backup clients.
- 12. The method according to claim 1, wherein:
said steps of configuring a primary bus client and configuring a backup bus client are performed by a host processor coupled to the primary bus client and the backup bus client.
- 13. An apparatus for providing redundancy in an asynchronous data transfer and source traffic control system, comprising:
a) a primary bus client configured to have a transmit address x and a same receive address x, where x is a rational number, and b) a backup bus client configured to have a receive address x and a transmit address y, where y is a rational number different from x.
- 14. The apparatus according to claim 13, wherein:
x is a first binary number and y is a second binary number which differs from x only in a least significant digit.
- 15. The apparatus according to claim 13, further comprising:
c) means for monitoring the operation of the primary bus client and transferring operations from the primary bus client to the backup bus client when a primary bus client failure is detected.
- 16. The apparatus according to claim 13, further comprising:
c) a bidirectional data bus; and d) a bus master, wherein said primary bus client, said backup bus client, and said bus master are coupled to said bidirectional data bus.
- 17. The apparatus according to claim 16, wherein:
data is transmitted on said bidirectional bus in a repeating frame.
- 18. The apparatus according to claim 17, wherein:
said repeating frame includes a request field at the beginning of the frame where bus clients request access to the data bus and a grant field at the end of the frame where the bus master grants access to the data bus.
- 19. The apparatus according to claim 17, wherein:
the repeating frame contains 48 bytes of data.
- 20. The apparatus according to claim 17, wherein:
the bus is thirty-two bits wide.
- 21. The apparatus according to claim 20, wherein:
the repeating frame is fifteen clock cycles.
- 22. The apparatus according to claim 20, wherein:
the repeating frame is sixteen clock cycles.
- 23. The apparatus according to claim 15, wherein:
said means for monitoring and transferring includes a host processor coupled to the primary and backup clients.
- 24. The apparatus according to claim 13, further comprising:
c) means for configuring the transmit and receive addresses of said primary and backup bus clients.
- 25. The apparatus according to claim 24, wherein:
said means for configuring includes a host processor coupled to the primary and backup clients.
Parent Case Info
[0001] This application is related to co-owned U.S. Pat. Nos. 5,901,146 and 6,104,724, the complete disclosures of which are hereby incorporated by reference herein.