|
EP80579 Datasheet, PDF (1425/1916 Pages) Intel Corporation – Intel® EP80579 Integrated Processor Product Line | |||
|
◁ |
Intel® EP80579 Integrated Processor
37.6
37.6.1
Note:
GbE Controller Register Summary
This section details the programmer-visible state inside the GbE controller. In some
cases, it describes hardware structures invisible to software in order to clarify a
concept.
The GbE address space is directly memory-mapped to 128 Kbyte of internal registers
and memories. This register and memory space is divided into the following categories:
⢠General
⢠Receive
⢠Transmit
⢠Statistics
⢠Diagnostics (including packet buffer memory access)
⢠The external PHY registers are accessed through the MDIO interface. (For more
information on MDIO, see âGlobal Configuration Unitâ.)
Registers Overview
The Gigabit Ethernet Controller registers materialize in PCI space. For more information
on the conventions the following register summaries adopt, see Section 7.1, âOverview
of Register Descriptions and Summariesâ on page 183.
The completion of any CSR access will be held off (maximum estimated delay 5ms) if
initiated prior to completion of HW initialization (e.g.-EEPROM read). This behavior is
transparent to software.
Table 37-21, Table 37-22, and Table 37-23 summarize the Gigabit Ethernet interface
#0, #1, and #2 materializations from the PCI perspective.
Table 37-21. Bus M, Device 0, Function 0: Summary of Gigabit Ethernet Interface Registers
Mapped Through CSRBAR Memory BAR (Sheet 1 of 4)
Offset Start Offset End
Register ID - Description
0000h
0008h
0018h
00E0h
0010h
0014h
0028h
002Ch
0030h
0038h
0170h
1000h
00C0h
00C4h
00C8h
0003h
000Bh
001Bh
00E3h
0013h
0017h
002Bh
002Fh
0033h
003Bh
0173h
1003h
00C3h
00C7h
00CBh
âCTRL: Device Control Registerâ on page 1438
âSTATUS: Device Status Registerâ on page 1441
âCTRL_EXT: Extended Device Control Registerâ on page 1442
âCTRL_AUX: Auxiliary Device Control Registerâ on page 1444
âEEPROM_CTRL - EEPROM Control Registerâ on page 1446
âEEPROM_RR â EEPROM Read Registerâ on page 1448
âFCAL: Flow Control Address Low Registerâ on page 1449
âFCAH: Flow Control Address High Registerâ on page 1450
âFCT: Flow Control Type Registerâ on page 1451
âVET: VLAN EtherType Registerâ on page 1452
âFCTTV: Flow Control Transmit Timer Value Registerâ on page 1452
âPBA: Packet Buffer Allocation Registerâ on page 1453
âICR0: Interrupt 0 Cause Read Registerâ on page 1454
âITR0: Interrupt 0 Throttling Registerâ on page 1457
âICS0: Interrupt 0 Cause Set Registerâ on page 1458
Default
Value
00000A09h
0000XXXXh
00000000h
00000100h
00000X1Xh
XXXXXX00h
00c28001h
00000100h
00008808h
00008100h
00000000h
00100030h
00000000h
00000000h
00000000h
August 2009
Order Number: 320066-003US
Intel® EP80579 Integrated Processor Product Line Datasheet
1425
|
▷ |