Control of hybrid packet rings
First Claim
1. A hybrid network including a ring and at least one station on said ring having a hybrid multiplexer for receiving cycles containing packet and isochronous data from, and transmitting cycles containing packet and isochronous data to said ring, said hybrid multiplexer having a latency adjustment buffer (LAB) for providing a variable latency between the receipt of incoming isochronous data and the transmission of outgoing isochronous data comprising:
- a packet buffer and an isochronous buffer;
means for entering arriving packet data into both said packet buffer and said isochronous buffer and for tracking the addresses in said isochronous buffer at which said packet data and said isochronous data are stored;
means for entering arriving isochronous data solely into said isochronous buffer;
means respective to each said buffer for reading data therefrom;
means for selectively controlling the address at which said isochronous data is read from said isochronous buffer to adjust the latency thereof; and
means for incrementing the address in said isochronous buffer as packet data is read from said packet buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A hybrid ring network is disclosed having stations capable of transmitting and receiving packet and isochronous data. The ring stations include a latency adjustment buffer (LAB) which stores arriving packet data in one random access memory (PBUF) and both arriving packet and isochronous data in a separate random access memory (IBUF). For retransmission over the ring, packet data is read out only from the PBUF in accordance with the packet'"'"'s retransmission priority. A LAB may be employed at a slave station and may be pre-programmed with a sufficient latency to compensate for an anticipated insertion or removal of a lobe, without changing the total latency of the ring. When a LAB is employed at a cycle master station the latency of the LAB is controlled by the total ring delay.
54 Citations
4 Claims
-
1. A hybrid network including a ring and at least one station on said ring having a hybrid multiplexer for receiving cycles containing packet and isochronous data from, and transmitting cycles containing packet and isochronous data to said ring, said hybrid multiplexer having a latency adjustment buffer (LAB) for providing a variable latency between the receipt of incoming isochronous data and the transmission of outgoing isochronous data comprising:
-
a packet buffer and an isochronous buffer; means for entering arriving packet data into both said packet buffer and said isochronous buffer and for tracking the addresses in said isochronous buffer at which said packet data and said isochronous data are stored; means for entering arriving isochronous data solely into said isochronous buffer; means respective to each said buffer for reading data therefrom; means for selectively controlling the address at which said isochronous data is read from said isochronous buffer to adjust the latency thereof; and means for incrementing the address in said isochronous buffer as packet data is read from said packet buffer. - View Dependent Claims (2, 3, 4)
-
Specification