Adaptation of at least one transmit equalizer setting
AssigneeIntel Corporation
InventorAdee Ofir Ran
Life of this patent
Estimating the term…
Abstract
Selection of equalization coefficients to configure a communications link between a receiver in a host system and a transmitter in an optical or electrical communication module is performed by a management entity with access to management registers in the receiver and transmitter. Continuous modification of the selected equalization coefficients is enabled on the communications link after the communications link is established to handle varying operating conditions such as temperature and humidity.
Claims27
An apparatus for use in a network interface controller to communicate with at least one other network interface device, the apparatus comprising:
- a physical medium dependent (PMD) circuitry;
- a plurality of registers;
- and
- circuitry coupled to the plurality of registers, wherein:
- the circuitry, when operational, is to write to at least one register of the plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane,
- the write to at least one register of the plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises increment, decrement, or hold the strict subset of equalizer tap coefficients of the transmitter to the lane,
- the transmitter to the lane is to transmit packets in a manner consistent with Ethernet, and
- the set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises set a strict subset of equalizer tap coefficients of a transmitter in a lane coefficient select field in twos complement format.
At least one non-transitory computer-readable medium storing instructions that when executed by one or more processors, cause the one or more processors to:
- configure a physical medium dependent (PMD) circuitry to write to at least one register of a plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane,
- wherein:
- the write to at least one register of the plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises increment, decrement, or hold the strict subset of equalizer tap coefficients of the transmitter to the lane,
- the transmitter to the lane is to transmit packets in a manner consistent with Ethernet, and
- the set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises set a strict subset of equalizer tap coefficients of a transmitter in a lane coefficient select field in twos complement format.
A system comprising:
- a network interface controller comprising:
- a Media Access Control (MAC) circuitry and
- a Physical Layer (PHY) circuitry, the PHY circuitry comprising:
- circuitry, when operational, is to write to at least one register of a plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane,
- the write to at least one register of the plurality of registers to set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises increment, decrement, or hold the strict subset of equalizer tap coefficients of the transmitter to the lane,
- the transmitter to the lane is to transmit packets in a manner consistent with Ethernet, and
- the set a strict subset of equalizer tap coefficients of a transmitter to a lane comprises set a strict subset of equalizer tap coefficients of a transmitter in a lane coefficient select field in twos complement format.
An apparatus for use in a network interface controller to communicate with at least one other network interface device, the apparatus comprising:
- a physical medium dependent (PMD) circuitry;
- a signal transmitter comprising at least one equalizer associated with a lane;
- circuitry to apply a request to set a strict subset of equalizer tap coefficients of the at least one equalizer;
- and
- circuitry to provide a response to the request to set a strict subset of equalizer tap coefficients of the at least one equalizer, wherein the response comprises a tap coefficient index and an indication of whether the coefficient was updated or not updated.
At least one non-transitory computer-readable medium storing instructions that when executed by one or more processors, cause the one or more processors to:
- apply a request to set a strict subset of equalizer tap coefficients of at least one equalizer and
- provide a response to the request to set a strict subset of equalizer tap coefficients of the at least one equalizer, wherein the response comprises a tap coefficient index and an indication of whether the coefficient was updated or not updated.
A system comprising:
- a network interface controller comprising:
- a Media Access Control (MAC) circuitry and
- a Physical Layer (PHY) circuitry, the PHY circuitry comprising:
- circuitry to apply a request to set a strict subset of equalizer tap coefficients of at least one equalizer and
- circuitry to provide a response to the request to set a strict subset of equalizer tap coefficients of the at least one equalizer, wherein the response comprises a tap coefficient index and an indication of whether the coefficient was updated or not updated.
Dependencies are inferred from the claim text.