Claims
- 1. A method for implementing a backpressure mechanism in an asynchronous data transfer and source traffic control system having a data bus and a plurality of bus users where data is transferred over the bus in a repeating frame, said method comprising:
a) detecting a congestion condition in one of the bus users; and b) barring access to the bus for one frame following the detection of a congestion condition.
- 2. The method according to claim 1, wherein:
the bus includes a CONG signal for indicating congestion, and said step of detecting a congested condition includes detecting when the CONG signal is asserted.
- 3. The method according to claim 2, wherein:
said step of detecting a congested condition includes detecting when the CONG signal is asserted for two consecutive frames.
- 4. The method according to claim 3, wherein:
the system includes a bus master, the bus users request access to the bus at the beginning of the frame, and the bus master grants access at the end of the frame.
- 5. The method according to claim 4, wherein:
the CONG signal is asserted during the last clock cycle of the repeating frame.
- 6. A method for implementing a backpressure mechanism in an asynchronous data transfer and source traffic control system having a data bus and a plurality of bus users where data is transferred over the bus in a repeating frame, some data is high priority and other data is low priority, said method comprising:
a) detecting a congestion condition in one of the bus users; and b) barring low priority data access to the bus following the detection of a congestion condition.
- 7. The method according to claim 6, further comprising:
c) permitting low priority traffic following four consecutive frames during which no congestion is detected.
- 8. The method according to claim 7, wherein:
the bus includes a CONG signal for indicating congestion, and said step of detecting a congested condition includes detecting when the CONG signal is asserted.
- 9. The method according to claim 8, wherein:
the system includes a bus master, the bus users request access to the bus at the beginning of the frame, and the bus master grants access at the end of the frame.
- 10. The method according to claim 9, wherein:
the CONG signal is asserted during the last clock cycle of the repeating frame.
- 11. An apparatus for implementing a backpressure mechanism in an asynchronous data transfer and source traffic control system having a data bus and a plurality of bus users where data is transferred over the bus in a repeating frame, said apparatus comprising:
a) detection means for detecting a congestion condition in one of the bus users; and b) access control means for barring access to the bus for one frame following the detection of a congestion condition.
- 12. The apparatus according to claim 11, wherein:
the bus includes a CONG signal for indicating congestion, and said detection means detects when the CONG signal is asserted.
- 13. The apparatus according to claim 12, wherein:
said access control means bars access to the bus after the CONG signal is asserted for two consecutive frames.
- 14. The apparatus according to claim 23, wherein:
the system includes a bus master coupled to the bus, the bus users request access to the bus at the beginning of the frame, and the bus master grants access at the end of the frame.
- 15. The apparatus according to claim 14, wherein:
the CONG signal is asserted during the last clock cycle of the repeating frame.
- 16. An apparatus for implementing a backpressure mechanism in an asynchronous data transfer and source traffic control system having a data bus and a plurality of bus users where data is transferred over the bus in a repeating frame, some data is high priority and other data is low priority, said method comprising:
a) detection means for detecting a congestion condition in one of the bus users; and b) access control means barring low priority data access to the bus following the detection of a congestion condition.
- 17. The apparatus according to claim 16, wherein:
said access control means removes the bar to low priority traffic following four consecutive frames during which no congestion is detected by the detection means.
- 18. The apparatus according to claim 17, wherein:
the bus includes a CONG signal for indicating congestion, and said detection means detects a congested condition when the CONG signal is asserted.
- 19. The apparatus according to claim 18, wherein:
the system includes a bus master coupled to the bus, the bus users request access to the bus at the beginning of the frame, and the bus master grants access at the end of the frame.
- 20. The apparatus according to claim 19, wherein:
the CONG signal is asserted during the last clock cycle of the repeating frame.
- 21. The apparatus according to claim 20, wherein:
the CONG signal is asserted during the last clock cycle of the repeating frame.
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.