摘要:
A network interface including: a medium access control device configured to operate at a first power state during an inactive power mode, and operate at a second power state during an active power mode; a physical layer device including (i) an energy detect module configured to detect energy on a medium during the inactive power mode, and (ii) an energy save module configured to time a first pre-determined period subsequent to the energy detect module detecting energy on the medium. The medium access control device is further configured to, subsequent to the energy detect module detecting energy on the medium, transition to the second power state of the active power mode, and communication with the medium access control device via the medium is enabled subsequent to expiration of the first pre-determined period.
摘要:
A medium access control (MAC) device includes a first set of transmit pins, a second set of transmit pins, and a first encoder. The first set receives (i) first transmit data signals and (ii) first transmit control signals from a host. The first transmit data signals are received on a first subset of the first set. The second set outputs (i) second transmit data signals and (ii) second transmit control signals to a physical layer (PHY) device. The second transmit data signals are output on a second subset of the second set. The second subset includes fewer transmit pins than the first subset. The first encoder encodes two of the first transmit control signals received on two of the first set of transmit pins to generate one of the second transmit control signals output on one of the second set of transmit pins.
摘要:
A physical layer of a device is connected to a plurality of twisted pairs of wire. The physical layer includes an autonegotiation controller that initially advertises a plurality of operating speeds associated with the device and receives a request for the device to operate at a first operating speed. A cable detector determines whether the physical layer is connected to a sufficient number of twisted pair wires to support the first operating speed. A speed adjuster alters the plurality of operating speeds advertised by the autonegotiation controller in response to the physical layer not being connected to a sufficient number of twisted pair wires to support the first operating speed. The speed adjuster alters the plurality of operating speeds advertised by the autonegotiation controller by masking one of the plurality of operating speeds corresponding to the first operating speed.
摘要:
A method and apparatus for selecting a media for communication in a network. The method includes (i) using a first autonegotiation circuit to attempt to establish a link over a first media of a first type, and (ii) simultaneously using a second autonegotiation circuit to attempt to establish a link over a second media of a second type, the second type being different from the first type. In response to establishing the link over the first media prior to establishing the link over the second media, the second autonegotiation circuit is powered down. In response to establishing the link over the second media prior to establishing the link over the first media, the first autonegotiation circuit is powered down.
摘要:
A request frame for use in managing a physical-layer device (PHY) comprises a preamble; a start frame delimiter for the frame; a destination media access control (MAC) address for the frame, wherein the destination MAC address is stored in the PHY; a source MAC address for the frame; a length/type for the frame, wherein the length/type is stored in the PHY; remote management data comprising one or more commands to be executed by the PHY; and a frame check sequence for the frame. A response frame comprises a preamble; a start frame delimiter for the frame; a destination MAC address for the frame; a source MAC address for the frame; a length/type for the frame, wherein the length/type is stored in the PHY; remote management data comprising a response to a command from a management device having the destination MAC address; and a frame check sequence for the frame.
摘要:
A medium access control (MAC) device includes M transmit pins that receive first transmit data signals, first transmit enable signals, and first transmit error signals from a host. N transmit pins output the first transmit data signals and the first transmit control signals to a physical layer (PHY) device. M and N are integers greater than two and M is greater than N. A first encoder encodes the first transmit enable signals and the first transmit error signals received on at least two of the M transmit pins to generate the first transmit control signals output on one of the N transmit pins.
摘要:
A physical layer device includes a transceiver module that communicates with a medium. An autonegotiation module autonegotiates one of N link capabilities with a link partner that advertises one of the link capabilities, where N is an integer greater than or equal to two. The autonegotiation module selects the advertised link capability of the link partner.
摘要:
A physical layer device includes a cable test module that transmits a test pulse on a cable, measures a reflection amplitude, calculates a cable length, and determines a cable status based on the measured amplitude and the calculated cable length. A frequency synthesizer selectively outputs a plurality of signals at a plurality of frequencies on one end of the cable. An insertion loss calculator receives the signals from an opposite end of the cable and estimates insertion loss based on the received signals.
摘要:
A cable testing system that tests cable includes a pulse generation module that transmits a first pulse on a first communications channel of the cable. A sampling module waits a predetermined time period after the pulse generation module transmits the first pulse and then detects a first amplitude of a reflected signal on a second communications channel of the cable. A time domain reflection (TDR) module receives the first amplitude and verifies proper operation of the cable based on the first amplitude. The predetermined time period corresponds with an estimated roundtrip propagation delay of the first pulse when the first pulse is reflected back to the cable testing system after traveling a first predetermined distance along the cable. The sampling module incrementally increases the predetermined time period during subsequent iterations of a cable test in order to verify proper operation of a predetermined segment of the cable.
摘要:
A physical layer device for a network interface includes a reconciliation device that includes a first interface that outputs data. A physical coding sublayer (PCS) device communicates with the first interface and includes an encoder that encodes the data to produce an encoded data block including an offset portion and n data blocks, each including at least one of data portions and control code portions. The encoder is capable of locating the control code portions within any of the n data blocks based on the offset portion.