Abstract:
An optimum equalizer setting is determined for a signal equalizer in a network receiver by successively setting the equalizer to different predetermined settings, detecting timing correlation results between the equalized signal and a recovered clock in a digital phase locked loop, and determining a normalized distribution result for each of the predetermined equalizer settings based on the timing correlation results. The equalizer setting having the minimum normalized distribution result can then be selected as the optimum equalizer setting. Use of the correlation result from the phase locked loop enables the equalizer controller determining the optimum equalizer setting to determine the setting using a closed-loop setting. Hence, the equalizer controller can effectively determine the equalizer setting that causes the minimum amount of jitter in the phase locked loop.
Abstract:
A reversible media independent interface (MII) circuit is disclosed. The MII circuit comprises a first management circuit and a second management circuit. The first management circuit is operating in a first mode, the first mode being an interface between the MII and a media access control (AC) device. The second management circuit is operating in a second mode, the second mode being an interface between the MII and a physical layer (PHY) device. The MII circuit also includes a plurality of signals being provided to and sent from the MII circuit. A first portion of the plurality of signals are operable within either a physical layer device in a first mode or a media access control device in a second mode. A second portion of the plurality of the signals are provided the first management circuit and the second management circuit. The second portion of the plurality of signals are modifiable such that they are operable within the first management circuit in the first mode and are operable within the second management circuit in the second mode. In one embodiment by allowing the portion of the plurality of signals to be in a first and second mode (i.e., forward or reverse). The MII interface can be reversed such that it looks likes the MII interface found on either the PHY or MAC device. Accordingly, then either the MAC device can then be connected directly to the repeater without any PHYs or vice versa.
Abstract:
A method for converting a data stream from a first rate to a second rate NA times greater than the first rate, such that the converted data stream conforms to a coding requirement that symbols be arranged in units of symbol length M, includes receiving, at the first rate, a data packet, and an inter-packet gap containing Y1 idle symbols, generating NA repetitions of each data symbol of the data packet, determining whether replicating each symbol of the inter-packet gap NA times would violate the coding requirement, and, at least partially in response to determining that replicating each symbol of the inter-packet gap NA times would violate the requirement, generating greater than or less than Y1*NA idle symbols. The method also includes outputting, at the second rate, the generated NA repetitions of each data symbol and the generated idle symbols.
Abstract:
A physical layer device configured to interface with a plurality of pairs of wires. The physical layer device includes a cable test module configured to transmit a pulse over the plurality of pairs of wires, measure a reflection of the pulse as received from the plurality of pairs of wires, and determine whether a short circuit exists in one of the plurality of pairs of wires based on the measure of the reflection of the pulse. An autonegotiation module is configured to perform autonegotiation to establish a link at a particular speed over the plurality of pairs of wires. The particular speed at which the link is established over the plurality of pairs of wires is based, at least in part, on whether a short circuit exists in one of the plurality of pairs of wires as determined by the cable test module.
Abstract:
A network interface module includes a physical layer module and a data rate module. The physical layer module is configured to transmit first signals to a network device via a cable at a first data rate while conforming to Ethernet baseband characteristics for the first data rate, and at least one of determine a characteristic of the cable, or perform an autonegotiation process with the network device. The data rate module is configured to select a second data rate based on at least one of the characteristic of the cable, or results of the autonegotiation process. The second data rate is slower than the first data rate. The physical layer module is configured to transmit second signals to the network device at the second data rate while conforming to the Ethernet baseband characteristics for the first data rate.
Abstract:
A network device including a media access control (MAC) device, and a physical layer (PHY) device. The physical layer (PHY) device is in communication with the MAC device via (i) a first serializer/deserializer (SERDES) and (ii) a second SERDES, wherein the first SERDES and the second SERDES operate at a fixed data rate. The MAC device comprises a translator configured to, in response to the MAC device operating at a data rate that is less than the fixed data rate, i) append a predetermined number of bits to data in a first data stream to be transmitted to the PHY device, and ii) subsequent to appending the predetermined number of bits to the data in the first data stream, duplicate the data having the appended predetermined number of bits to generate a second data stream at the fixed data rate.
Abstract:
A media selection system includes a plurality of media ports. Each of the plurality of media ports is coupled to a corresponding physical medium, and each of the plurality of media ports is configured to generate an activity signal and a link status signal. A priority storage module is configured to contain priority information, which sets forth a priority for establishing a link through each of the plurality of media ports. A media selector module is configured to select a first media port through which a link will be maintained based on the link status signal generated by each of the plurality of media ports and the priority information. The media selector module is further configured to block all other links through media ports of the plurality of media ports other than the first media port.
Abstract:
Apparatus having corresponding methods comprise: a physical-layer input circuit to receive first signals representing first data; a first serializer to transmit a serial stream of the first data; and a magic packet circuit to generate a magic packet signal when the first data includes a magic packet.
Abstract:
A physical-layer device includes a cable measurement module, a data rate module and a physical-layer device core. The cable measurement module measures characteristics of a cable. The data rate module (i) selects a data rate divisor N based on the characteristics of the cable, and (ii) reduces a rate of a first clock based on the data rate divisor N, where N is greater than 1. The physical-layer device core includes: a transmit module that transmits first signals over the cable at a data rate of M/N Gbps based on the rate of the first clock, where M is an integer; and a receive module that receives second signals over the cable at the data rate of M/N Gbps based on the rate of the first clock. The first and second signals conform to 1000BASE-T when M=1. The first and signals conform to 10GBASE-T when M=10.
Abstract translation:物理层设备包括电缆测量模块,数据速率模块和物理层设备核心。 电缆测量模块测量电缆的特性。 数据速率模块(i)基于电缆的特性来选择数据速率因数N,并且(ii)基于数据速率除数N降低第一时钟的速率,其中N大于1。 层设备核心包括:发射模块,其基于第一时钟的速率以M / N Gbps的数据速率通过电缆发送第一信号,其中M是整数; 以及接收模块,其以基于第一时钟的速率的M / N Gbps的数据速率通过电缆接收第二信号。 当M = 1时,第一和第二信号符合1000BASE-T。 当M = 10时,第一个和信号符合10GBASE-T。
Abstract:
A system including a summer, a comparator, a zero-crossing module, and a control module. The summer is configured to (i) receive a data input signal, and (ii) generate an equalized signal in response to the data input signal. The comparator is configured to generate a recovered data signal in response to the equalized signal. The zero-crossing module is configured to generate a zero-crossing signal in response to the equalized signal. The control module is configured to generate eye information in response to i) the recovered data signal and ii) the zero-crossing signal. The eye information includes characteristic data associated with the recovered data signal, and the characteristic data when plotted provides an eye diagram.