Abstract:
A double data rate SMII circuit comprises a transmit circuit, responsive to a clock signal, that samples serial transmit data on a clock rising edge to generate a first transmit serial stream. The transmit circuit, responsive to the clock signal, samples the serial transmit data on a clock falling edge to generate a second transmit serial stream. A receive circuit, responsive to the clock signal, generates a receive serial stream from two receive data streams. The receive serial stream having a first operating frequency, each of the two receive data streams having a second operating frequency. The first operating frequency is about twice the second operating frequency. A transmit port, corresponding to the transmit circuit, includes a single terminal to communicate the serial transmit data to the transmit circuit. A receive port, corresponding to the receive circuit, includes a single terminal to communicate the receive serial stream from the receive circuit.
Abstract:
A physical layer (PHY) module of a network device includes an auto-negotiation module that enables an auto-negotiation mode when the network device one of powers up and loses a link. The PHY includes a control module that communicates with the auto-negotiation module, and that generates a full duplex signal when a PHY of a link partner is in a full duplex mode and does not have the auto-negotiation mode enabled, wherein the PHY sets a duplex mode to the full duplex mode based on the full duplex signal.
Abstract:
The present invention relates to methods and apparatus for performing reverse auto-negotiation, in which one network device establishes a link with another network device at a preferred operating mode (e.g., the lowest speed) common to both devices without linking twice. The physical layer of a local network device (local PHY) may stall the normal auto-negotiation process with the link partner, while receiving the abilities of the link partner. The local PHY may then transmit a signal having only the preferred common operating mode (e.g., the lowest speed) encoded within. The link partner may then conclude that the local PHY is only capable of the preferred common operating mode (e.g., the lowest speed) and a link between the two devices may be established at that common mode.
Abstract:
A physical layer device of a network device comprises a physical coding sublayer (PCS) device encodes data to produce an encoded data block. A scrambler communicates with the PCS device and scrambles the encoded data block to produce a scrambled data block. A sync adder adds a sync header to the scrambled data block. The sync header has a first state when the scrambled data block only includes data portions. The sync header has a second state when the scrambled data block includes at least one control code portion.
Abstract:
A physical layer device includes a cable tester that determines a cable status of a cable and that includes a test module. The test module transmits a test pulse on the cable, measures a reflection amplitude, calculates a cable length, and determines the cable status based on the measured amplitude and the calculated cable length. An insertion loss estimator communicates with the cable tester, and estimates insertion loss of the cable based at least in part on a feedback equalizer gain.
Abstract:
An interpolator testing system comprises an interpolator that generates M clock signals having phase shifts in increments of 360/M degrees relative to a reference clock signal and that outputs one of the M clock signals as a recovered clock signal. A recovered clock counter counts an attribute of the recovered clock signal, wherein the interpolator sequentially selects the M clock signals N times, wherein M and N are integers greater than one.
Abstract:
A physical layer device comprises a first port adapted to communicate with one end of a cable. A second port is adapted to communicate with an opposite end of a cable. A cable tester communicates with the first and second ports and selectively tests the cable to determine a cable status, which includes an open status, a short status, and a normal status. The cable tester includes a test module that transmits a test pulse on the cable, measures a reflection amplitude, calculates a cable length, and determines the 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 the first port. An insertion loss calculator that receives the signals on the second port and that estimates insertion loss.
Abstract:
A First-In-First-Out (FIFO) block to buffer a packet having a size is presented. The FIFO block includes a receiver to receive a data frame including the packet and overhead information, and to extract the packet from the data frame. A buffer has a plurality of memory locations to store the packet in a FIFO configuration. A buffer manager, in response to detecting a buffer low packet condition, stalls reads of the packet from the buffer.
Abstract:
A physical layer device comprises a first transceiver that selectively communicates with a cable medium. A detector detects a power over Ethernet (POE) device. A switching device selectively provides power from a power supply over the cable medium when the detector detects the POE device. A cable tester communicates with the first transceiver, tests the cable medium and determines a cable status, and delays testing of the cable medium when the detector detects the POE device until the switching device provides the power.
Abstract:
A first physical layer device of a first network device includes a sense circuit that senses activity on a medium and with the first physical layer device. An autonegotiation circuit attempts to establish a connection with a second physical layer device of a second network device within a first period after the sense circuit senses activity. An energy saving circuit selectively provides power to the first physical layer device based on the sensed activity and connection with the second physical layer device, and that while attempting to establish the connection resets a timer associated with the first period when the sense circuit senses activity.