Claims
- 1. A device configured to provided simultaneous bi-directional data transfer, the device comprising:
a transceiver including:
a transmitter to transmit an output signal to a data line, a first receiver having first and second input nodes, the first input node of the first receiver being configured to receive a first fixed reference voltage and the second input node of the first receiver being configured to receive a combined signal from the data line, the combined signal being a signal resulting from combining the output signal of the transmitter and an input signal from a remote device, a second receiver having first and second input nodes, the first input node of the second receiver being configured to receive a second fixed reference voltage and the second input node of the second receiver being configured to receive the combined signal from the data line, and a selector including an output node and first, second, and third input nodes, the first input node of the selector being configured to receive a signal output by the first receiver, the second input node of the selector being configured to receive the output signal, the third input node being configured to receive a signal output by the second receiver, the output node of the selector being configured to output the input signal received from the remote device that has been reproduced by the selector.
- 2. The device of claim 1, further comprising:
a variable delay circuit coupled to the transmitter to provide the output signal with a predetermined delay time to prevent a signal processing error.
- 3. The device of claim 2, further comprising:
a register coupled to the delay circuit and configured to store values that are used by the delay circuit to adjust the predetermined delay time.
- 4. The device of claim 1, wherein a potential of the first fixed reference voltage applied to the first receiver is not affected by changes in the potential of the output signal.
- 5. The device of claim 1, wherein the device includes a plurality of transceivers that are configured to handle simultaneous bi-directional data transfer with the remote device.
- 6. The device of claim 1, wherein the device is a semiconductor communication device.
- 7. The device of claim 1, wherein the device is a routing processor in a router and the remote device is a switch in the router.
- 8. A communication system configured to provide simultaneous bi-directional data transfer, the system comprising:
a first device comprising n number of transceivers configured to provide simultaneous bi-directional data transfer; a second device comprising n number of transceivers configured to provide simultaneous bi-directional data transfer; and n-number of data lines coupling the transceiver of the first device with the transceiver of the second device, wherein each one of the n numbers of the transceivers in the first device comprises:
a transmitter to transmit an output signal to one of the n data lines, a first receiver having first and second input nodes, the first input node of the first receiver being configured to receive a first fixed reference voltage and the second input node of the first receiver being configured to receive a combined signal from the one of the n data lines, the combined signal being a signal that combines the output signal of the transmitter and an input signal to the transceiver transmitted by a transceiver of the second device, a second receiver having first and second input nodes, the first input node of the second receiver being configured to receive a second fixed reference voltage and the second input node of the second receiver being configured to receive the combined signal from the data line, and a selector including an output node and first, second, and third input nodes, the first input node of the selector being configured to receive a signal output by the first receiver, the second input node of the selector being configured to receive the output signal, the third input node of the selector being configured to receive a signal output by the second receiver, the selector being configured to reproduce the input signal from the second device and output the reproduced input signal via the output node of the selector.
- 9. The system of claim 8, wherein the system is a router including a routing processor, wherein the first device a forwarding device provided in the routing processor and the second device is a routing device provided in the routing processor.
- 10. The system of claim 8, wherein the first device further comprises:
a variable delay circuit coupled to the transmitter and configured to provide the output signal with a predetermined delay time to prevent a signal processing error.
- 11. The system of claim 10, further comprising:
a register coupled to the delay circuit and configured to store values that are used by the delay circuit to adjust the predetermined delay time.
- 12. The device of claim 8, wherein a potential of the first and second fixed reference voltage applied to the first and second receivers are not affected by changes in the potential of the output signal.
- 13. A communication circuit configured to provide simultaneous bi-directional data transfer over a data line, the circuit comprising:
a transmitter to transmit an output signal to the data line; a first receiver having first and second input nodes, the first input node of the first receiver being configured to receive a first fixed reference voltage and the second input node of the first receiver being configured to receive a combined signal from the data line, the combined signal being a signal resulting from combining the output signal of the transmitter and an input signal from a remote device, the combined signal being a triple-valued signal; a second receiver having first and second input nodes, the first input node of the second receiver being configured to receive a second fixed reference voltage and the second input node of the second receiver being configured to receive the combined signal from the data line; and a selector including an output node and first, second, and third input nodes, the first input node of the selector being configured to receive a signal output by the first receiver, the second input node of the selector being configured to receive the output signal, the third input node of the selector being configured to receive a signal output by the second receiver, the output node of the selector being configured to output a signal representing the input signal received from the remote device.
- 14. The communication circuit of claim 13, further comprising:
a variable delay circuit coupled to the transmitter and configured to provide the output signal with a predetermined delay time.
- 15. The communication circuit of claim 14, further comprising:
a register coupled to the delay circuit and configured to store values that are used by the delay circuit to adjust the predetermined delay time.
- 16. A method of transmitting and receiving data simultaneously over a data line connecting first and second stations, the method comprising:
providing the data line with a given length so that a signal transmitted from the first station reaches the second station after a signal delay time that is an integral multiple of a clock cycle of signal transfer.
- 17. A simultaneous bi-directional data transferring method, comprising:
obtaining a combined signal from a portion of a data line proximate a host device, the combined signal being a signal that combines input and output signals that are being transmitted over the data line, the output signal being a signal transmitted by the host device and the input signal being a signal transmitted by a remote device; providing the combined signal to first and second receivers of the host device; inputting a first fixed reference voltage to the first receiver and a second fixed reference voltage to the second receiver, the first and second fixed reference voltages being independent of values of the output signal; outputting a first output receiver signal from the first receiver using the first fixed reference voltage and the combined signal and a second output signal from the second receiver using the second fixed reference voltage and the combined signal; and reproducing the input signal using the first and second output receiver signals.
- 18. The method of claim 17, further comprising:
providing the output signal to a selector to which the first and second output receiver signals are being inputted, wherein the selector reproduces the input signal using the output signal and the first and second output receiver signals.
- 19. The method of claim 17, further comprising:
experimentally determining an appropriate delay time for the output signal by transmitting a data string of known value prior to transmitting the output data.
- 20. The method of claim 17, wherein a length of the data line is set to enable the input signal transmitted by the remote device to arrive at an input point of the host device at an integer multiple of a clock cycle.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-258202 |
Aug 2001 |
JP |
|
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] The present application relates to and claims priority from Japanese Patent Application No. 2001-258202, filed on Aug. 28, 2001.