Ethernet collision detection
AssigneeInfineon Technologies AG
InventorsLongli Yu, Tobias Islinger, Vivin Richards Allimuthu Elavarasu
Life of this patent
Estimating the term…
Abstract
A digital PHY transmits a signal comprising a plurality of symbols to an Ethernet transceiver for transmission on Ethernet line. A copy of the signal is stored in buffer. A collision detector compares the signals received on RX line with those stored in the buffer and signals a collision when the received symbols do not match the transmitted symbols, or when the bits of the received symbols do not match corresponding bits of the transmitted symbols. A gate arrangement may allow for configuration to different scenarios with different devices connected to Ethernet line.
Claims20
An Ethernet digital physical layer (PHY) comprising:
- a physical medium attachment (PMA) layer transmitter being arranged to transmit data in the form of sequential symbols towards an Ethernet line;
- a physical coding sublayer (PCS) transmitter having an output connected to an input of the PMA layer transmitter;
- a PMA layer receiver being arranged to receive data as a sequence of symbols from the Ethernet line;
- a PCS receiver having an input connected to the output of the PMA layer receiver;
- a collision detection system comprising a buffer, the buffer being connected to the output of the PCS transmitter to store the symbols transmitted by the PCS transmitter;
- and
- a collision detector having an input connected to the output of the PMA layer receiver and an input connected to the buffer, the collision detector being arranged to compare, when the Ethernet digital PHY is in a transmission state, the symbols received from the PMA layer receiver with those stored in the buffer, and to signal a collision if the symbols do not match.
A method, comprising:
- transmitting a signal comprising a plurality of symbols from a digital PHY to an Ethernet transceiver;
- transmitting the signal back from the Ethernet transceiver to the digital PHY as received signals;
- and
- signaling a collision when received symbols do not match transmitted symbols, or when bits of the received symbols do not match corresponding bits of the transmitted symbols.
A collision detection system, comprising:
- a buffer configured to store symbols transmitted to an Ethernet line;
- a collision detector coupled to the buffer and configured to
- compare symbols received from a transceiver to the symbols stored in the buffer;
- and
- in response to the symbols received from the transceiver not matching the symbols stored in the buffer, signaling a collision,
- wherein the collision detection system outputs a signal indicative of a collision based on the signaling of a collision output by the collision detector.
Dependencies are inferred from the claim text.