GD82559ER — Networking Silicon

MDI Control Register: The MDI Control register allows the CPU to read and write information from the PHY unit (or an external PHY component) through the Management Data Interface.

Receive DMA Byte Count:

Flow Control Register:

PMDR:

The Receive DMA Byte Count register keeps track of how many bytes of receive data have been passed into host memory via DMA.

This register holds the flow control threshold value and indicates the flow control commands to the 82559ER.

The Power Management Driver Register provides an indication in memory and I/O space that a wake-up interrupt has occurred. The PMDR is described in further detail in Section 8.1.11, “Power Management Driver Register” on page 60 .

General Control:The General Control register allows the 82559ER to enter the deep power-down state and provides the ability to disable the Clockrun functionality. The General Control register is described in further detail in Section 8.1.12, “General Control Register” on page 61 .

General Status:The General Status register describes the status of the 82559ER’s duplex mode, speed, and link. The General Status register is detailed in Section 8.1.13, “General Status Register” on page 61 .

8.1.1System Control Block Status Word

The System Control Block (SCB) Status Word contains status information relating to the 82559ER’s Command and Receive units.

Bits

Name

Description

 

 

 

 

 

 

15

CX

Command Unit (CU) Executed. The CX bit indicates that the CU has

completed executing a command with its interrupt bit set.

 

 

 

 

 

14

FR

Frame Received. The FR bit indicates that the Receive Unit (RU) has

finished receiving a frame.

 

 

 

 

 

13

CNA

CU Not Active. The CNA bit is set when the CU is no longer active and in

either an idle or suspended state.

 

 

 

 

 

 

 

Receive Not Ready. The RNR bit is set when the RU is not in the ready

12

RNR

state. This may be caused by an RU Abort command, a no resources

 

 

situation, or set suspend bit due to a filled Receive Frame Descriptor.

 

 

 

 

 

Management Data Interrupt. The MDI bit is set when a Management Data

11

MDI

Interface read or write cycle has completed. The management data interrupt

is enabled through the interrupt enable bit (bit 29 in the Management Data

 

 

 

 

Interface Control register in the CSR).

 

 

 

10

SWI

Software Interrupt. The SWI bit is set when software generates an

interrupt.

 

 

 

 

 

9

ER

Early Receive. The ER bit is used for early receive interrupts.

 

 

 

8

FCP

Flow Control Pause. The FCP bit is used as the flow control pause bit.

 

 

 

7:6

CUS

Command Unit Status. The CUS field contains the status of the Command

Unit.

 

 

 

 

 

5:2

RUS

Receive Unit Status. The RUS field contains the status of the Receive Unit.

 

 

 

1:0

Reserved

These bits are reserved and should be set to 00b.

 

 

 

58

Datasheet

Page 64
Image 64
Intel GD82559ER manual System Control Block Status Word

GD82559ER specifications

The Intel GD82559ER is a highly regarded network interface controller (NIC) designed for use in various computing environments, primarily for stable connectivity in both desktop and server applications. Released as part of the 82559 family of Ethernet controllers, the GD82559ER features advanced technologies that enhance performance, reliability, and manageability.

One of the standout features of the 82559ER is its ability to support both 10/100 Mbps Ethernet. This dual capability allows the controller to operate in a wide range of network settings, making it adaptable to legacy systems while also providing support for modern Ethernet standards. This versatility is crucial for organizations looking to maintain operational effectiveness without the need for immediate upgrades to their existing infrastructure.

The GD82559ER employs a PCI interface, which allows it to connect with various devices and motherboards easily, making it a go-to choice for manufacturers aiming for integration in their systems. It also includes features like Auto-Negotiation, enabling the NIC to automatically detect and select the appropriate speed and duplex mode for optimal performance. This capability is essential in dynamic networking environments, where devices from various generations coexist.

Power management is another critical aspect of the GD82559ER. The controller supports advanced power-saving features like PCI Power Management, reducing energy consumption during low-usage periods. This not only contributes to lower operational costs but also aligns with modern eco-friendly initiatives in technology.

Additionally, the GD82559ER comes equipped with advanced diagnostics and monitoring capabilities. This enhances the network's manageability by allowing administrators to track performance metrics and diagnose issues effectively. Through its onboard diagnostics, the controller aids in ensuring a stable network connection, allowing for timely interventions when issues arise.

The controller is also designed with a robust architecture that supports various operating systems, facilitating a broad implementation across different platforms. As a result, the GD82559ER has become a reliable option for system builders and enterprises focused on building dependable networking solutions.

Overall, the Intel GD82559ER is a versatile, high-performance network interface controller that continues to serve as a foundational component for computer systems that require efficient, reliable networking capabilities. Its combination of technologies and features makes it a popular choice in diverse computing environments.