Networking Silicon — GD82559ER

7.1.3PCI Status Register

The 82559ER Status register is used to record status information for PCI bus related events. The format of this register is shown in the figure below.

31

30

29

28

27

26

25

24

23

22

21

20

19

16

0

0 1

1 0 0 1

Reserved

Detected Parity Error

Signaled System Error

Received Master Abort

Received Target Abort

Signaled Target Abort

Devsel Timing

Parity Error Detected

Fast Back To Back (target)

Capabilities List

Figure 19. PCI Status Register

Note that bits 21, 22, 26, and 27 are set to 0b and bits 20, 23, and 25 are set to 1b. The PCI Status register bits are described in the table below.

 

 

Table 6. PCI Status Register Bits

 

 

 

Bits

Name

Description

 

 

 

 

 

 

 

 

This bit indicates whether a parity error is detected. This bit must be

 

 

asserted by the device when it detects a parity error, even if parity error

31

Detected Parity Error

handling is disabled (as controlled by the Parity Error Response bit in the

 

 

PCI Command register, bit 6). In the 82559ER, the initial value of the

 

 

Detected Parity Error bit is 0b. This bit is set until cleared by writing a 1b.

 

 

 

 

 

This bit indicates when the device has asserted SERR#. In the 82559ER,

30

Signaled System Error

the initial value of the Signaled System Error bit is 0b. This bit is set until

 

 

cleared by writing a 1b.

 

 

 

 

 

This bit indicates whether or not a master abort has occurred. This bit must

29

Received Master

be set by the master device when its transaction is terminated with a

Abort

master abort. In the 82559ER, the initial value of the Received Master

 

 

 

Abort bit is 0b. This bit is set until cleared by writing a 1b.

 

 

 

 

 

This bit indicates that the master has received the target abort. This bit

28

Received Target Abort

must be set by the master device when its transaction is terminated by a

target abort. In the 82559ER, the initial value of the Received Target Abort

 

 

 

 

bit is 0b. This bit is set until cleared by writing a 1b.

 

 

 

 

 

This bit indicates whether a transaction was terminated by a target abort.

27

Signaled Target Abort

This bit must be set by the target device when it terminates a transaction

 

 

with target abort. In the 82559ER, this bit is always set to 0b.

 

 

 

 

 

These two bits indicate the timing of DEVSEL#:

 

 

00b - Fast

26:25

DEVSEL# Timing

01b - Medium

10b - Slow

 

 

 

 

11b - Reserved

 

 

In the 82559ER, these bits are always set to 01b, medium.

 

 

 

Datasheet

49

Page 55
Image 55
Intel GD82559ER manual PCI Status Register PCI Status Register Bits

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.