Hybrid data communications systems
First Claim
1. A hybrid data communication system comprising:
- synchronous line cards and asynchronous line cards connected to a common data bus including a contention bus arranged to communicate contention signals between the synchronous and asynchronous line cards respectively,said synchronous line cards being arranged to transmit a first priority contention signal to suspend any ongoing transmission by an asynchronous line card and thus to gain access to the common data bus for immediate transmission via the common data bus of synchronous data;
the contention bus including an acknowledgement line; and
said synchronous and asynchronous line cards being arranged to transmit a signal on the acknowledgement line while receiving data to indicate that the common data bus is busy, and being arranged when transmitting data to transmit an error checking character and when receiving data to determine from the error checking character whether the received data is error free, and only to cease transmitting said signal on the acknowledgement line when the data being received thereat is so determined to be error free.
0 Assignments
0 Petitions
Accused Products
Abstract
A hybrid data communication system comprises synchronous line cards(3) and asynchronous line cards(2) connected to a common data bus(1) includes a contention bus(7) arranged to communicate contention signals between the line cards(2,3). The synchronous line cards are arranged to transmit a high priority contention signal to suspend any outgoing transmission by an asynchronous card(3) and to gain access to the bus(1) of synchronous data. The contention bus includes an acknowledgement line(ACK) which is driven low by a receiving line card to indicate that it is receiving data. The receiving line card performs error checking and only receives the acknowledgement when the received data is determined to be error free. In a preferred example, the asynchronous line cards(2) are arranged to monitor the contention line(7) to detect the initiation of a contention cycle by a synchronous line card(3). Subsequently on the completion of the contention cycle the asynchronous cards(2) interrupt ant outgoing transmission of a data frame to allow the transmission of data by the synchronous card(3).
-
Citations
9 Claims
-
1. A hybrid data communication system comprising:
-
synchronous line cards and asynchronous line cards connected to a common data bus including a contention bus arranged to communicate contention signals between the synchronous and asynchronous line cards respectively, said synchronous line cards being arranged to transmit a first priority contention signal to suspend any ongoing transmission by an asynchronous line card and thus to gain access to the common data bus for immediate transmission via the common data bus of synchronous data; the contention bus including an acknowledgement line; and said synchronous and asynchronous line cards being arranged to transmit a signal on the acknowledgement line while receiving data to indicate that the common data bus is busy, and being arranged when transmitting data to transmit an error checking character and when receiving data to determine from the error checking character whether the received data is error free, and only to cease transmitting said signal on the acknowledgement line when the data being received thereat is so determined to be error free. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hybrid data communication system comprising:
-
a plurality of synchronous data communication circuits and a plurality of asynchronous data communication circuits connected for time multiplexed data communications with each other via at least one common data bus and at least one common contention signal bus; said contention signal bus having a dedicated acknowledgement line; said asynchronous and synchronous communication circuits each being arranged to maintain a busy signal on said acknowledgement line during data reception and error checking operations until error-free data reception has been completed and each being arranged to repeat transmission of data up to a predetermined number of times in the event that an associated receiving line card has not released said acknowledgement to indicate error-free data reception has been completed; said asynchronous communication circuits being inhibited from contending for use of the data bus whenever said busy signal is present and being interruptible during asynchronous data communication immediately upon receipt of a higher priority contention signal; and each of said synchronous communication circuits being arranged to generate a respective said higher priority contention signal on the contention bus whenever synchronous communication is desired irrespective of whether any busy signal is present on said acknowledgement line.
-
Specification