Technical information

6-4
AIC-6915 Ethernet LAN Controller Programmer’s Manual
Additional PCI Registers Summary
Mapped to address range 0x50FFF-0x50100 in Memory space. These registers can be
accessed using memory or indirect I/O commands.
Additional Ethernet Registers Summary
Mapped to address range 0x52000-0x54FFF in memory space. These are read/write
registers that can be accessed using Memory or indirect I/O commands. Used for
mapping Ethernet clock domain registers that are rarely accessed during run time.
Table 6-3. AIC-6915 Additional PCI Registers Summary
Byte Offset
(Hex) Register Name Comments
PCI diagnostic/CardBus registers
0100 PciTargetStatus Read only, For PCI target diagnostic purpose in
case of target abort
0104 PciMasterStatus1 Read only, For PCI master diagnostic purpose only
0108 PciMasterStatus2
010C PciDmaLowHostAddr
0110 BacDmaDiagnostic0 Read only, For BAC diagnostic purpose only.
0114 BacDmaDiagnostic1
0118 BacDmaDiagnostic2
011C BacDmaDiagnostic3
0120 MacAddr1 Data read from the serial EPROM at init time is
latched. Software can override the value.
0124 MacAddr2
0130 FunctionEvent Interrupt bit of registers required by the CardBus
standard.
0134 FunctionEventMask
0138 FunctionPresentState
013C ForceFunction
Table 6-4. AIC-6915 Additional Ethernet Registers Summary
Byte Offset
(Hex) Register Name Comments
Physical (32 devices, 128 bytes each)
, starts @offset byte address 0x52000 in memory space
2000-3FFF External Physical devices MII Register Access port
General Ethernet registers
, starts @offset byte address 0x54000 in memory space
4000 TestMode
4004 RxFrameProcessorCtrl
4008 TxFrameProcessorCtrl
4010-4FFF Reserved
MAC registers
, starts @offset byte address 0x55000 in memory space
5000 MacConfig1
5004 MacConfig2
5008 BkToBkIPG