Intel 82557 Benutzerhandbuch

Seite von 175
32
Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual  
 
 
Host Software Interface
SCB Command Word. This register is where software writes commands for the CU and RU.
SCB Status Word. The device places the CU and RU status for the CPU to read in this word.
SCB General Pointer. The SCB General Pointer points to various data structures in main 
memory depending on the current SCB Command word.
Port Interface. This special interface allows the CPU to reset the device and force it to dump 
information to main memory or perform an internal self test.
EEPROM Control Register. The EEPROM Control Register allows the CPU to read and write 
to an external EEPROM.
MDI Control Register. This register allows the CPU to read and write information from 
Physical Layer components through the Management Data Interface.
Early Receive Interrupt Rx Byte Count (RXBC) Register. This register allows the CPU to read 
the current value in the Receive DMA byte count register. The Receive DMA byte count 
register tracks the number of receive data bytes that have been placed into host memory.
Flow Control Threshold Register. This register allows the driver to set the flow control 
threshold value. (This register is not included in the 82557.)
Flow Control Command Register. This register allows the driver to indicate flow control 
commands to the 82558 and later devices.
Power Management Driver Register (PMDR). This register indicates power management 
events to the driver.
The CSR can be accessed as either an I/O mapped or memory mapped PCI slave.
Note: The PCI Configuration space Base Address Registers (BARs) automatically request memory space 
for the CSR and I/O space for the CSR. Software may use either memory mapped or I/O mapped 
mode or even use them interchangeably. In most environments, memory mapped mode is the 
Table 11.  Control / Status Register
Upper Word
Lower Word
Offset
31
16 15
0
SCB Command Word
SCB Status Word
0h
SCB General Pointer
4h
PORT
8h
EEPROM Control Register
Reserved
Ch
MDI Control Register
10h
RX DMA Byte Count
14h
 PMDR
Flow Control Register
Reserved
18h
Reserved
General Status
General Control
1Ch
Reserved
20h-2Ch
Function Event Register
30h
Function Event Mask Register
34h
Function Present State Register
38h
Force Event Register
3Ch