摘要:
Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
摘要:
Described are a device and system to transmit data to or receive data from one or more data lane interfaces. Each data lane interface may be capable of transmitting a serial data signal to or receiving a serial data signal from a data lane in a device-to-device interconnection. An effective data rate may be varied based, at least in part, upon a number of the data lane interfaces actively transmitting a serial data signal to or receiving a serial data signal from the device-to-device interconnection.
摘要:
A system and method for auto-polling a status register within a physical layer (PHY) interface to a local area network (LAN). The system includes a host CPU which needs to detect and service interrupts generated by a PHY device on the LAN which is coupled between a first transmission medium (such as copper or fiber cable) and a management interface to the system. The system further includes an auto-polling unit which monitors activity on the management interface of the PHY device. When the auto-polling unit detects a lack of activity on the management interface of the PHY for a predetermined interval, the auto-polling unit reads a first value from the PHY status register. This first status value is then compared to a previously stored value which corresponds to the last PHY status value read by the host CPU. If a mismatch is detected between these two values, an interrupt is generated to the CPU. In response to receiving the interrupt, auto-polling is suspended (to avoid changing the status data that caused the interrupt) and the CPU requests a read of the status value in the first register. In this manner, the CPU is able to access the status value which caused the interrupt and determine the appropriate course of action. This status read by the CPU also has the effect of clearing the interrupt. This system frees the CPU from having to continually poll the PHY status register to determine if a change in status has occurred.
摘要:
Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
摘要:
Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
摘要:
An interface and related methods for rate pacing in an Ethernet architecture are described herein. In an embodiment, an effective data rate of communication channel with a remote network device is reduced based, at least in part, on an identified processing capability of the remote network device. In one embodiment, to reduce the effective data rate, one or more idle control elements are inserted between at least two frames of substantive content based, at least in part, on the processing capability of the remote network device. Other embodiments are also disclosed.
摘要:
An apparatus and method for automatically detecting the port type of a remote device are disclosed. One embodiment of the apparatus includes a data rate detection unit to sample a data rate from an incoming data signal. A first frequency configuration unit is operatively coupled with the data rate detection unit to receive a detected data rate from the data rate detection unit. The apparatus also includes an oscillator to generate a plurality of reference clock frequencies. A frequency selector unit is coupled with the oscillator to select one of the reference clock frequencies. A phase lock unit to phase lock the incoming data signal is coupled with the first frequency configuration unit. A data rate select output is coupled with the first frequency configuration unit to operatively link the first frequency configuration unit with a second frequency configuration unit of a remote device.
摘要:
A system and method for dynamically switching between different physical layer devices (PHYs) in a network interface. The system comprises a network interface in a network device, e.g., a network card in a computer system which includes a first PHY device and a second PHY device. The first PHY device is coupled to a first transmission medium (such as fiber-optic cable) which requires a continuous connection to the computer system when active. For a SERDES device, this continuous connection is required because the PHY needs constant access to its physical coding sublayer (PCS), which is located external to the PHY. The second PHY device is coupled to a second transmission medium (such as copper cable) which does not require this continuous connection. This second PHY may be, for example, a G/MII device, which includes the PCS internally. The network interface card further includes a link switching unit, a physical layer interface unit, and a control unit. The control unit generates a select signal indicating which physical layer device is currently selected. Accordingly, the link switching unit transfers data between the physical layer interface unit and the currently selected physical layer device. The physical layer interface unit receives incoming data from either the link switching unit or an external interface of the network interface card. The physical layer interface unit includes two sub-layers corresponding to each of the physical devices. These sub-layers each produce outgoing data in response to the incoming data, and the appropriate outgoing data is chosen based on the currently selected physical layer device.