ELAN 8X10
DATA SHEET
PMC-970109
ISSUE 3
PM3350 ELAN 8 X10
8 PORT ETHERNET SWITCH
When viewed from the PCI bus, the ELAN 8x10 device appears to take up a 16 MB
block of contiguous addresses in the total 4 GB PCI address space. A virtually identical
memory map is presented to the PCI bus when accessing the ELAN 8x10 device as a
PCI slave (target), with the exception that a set of device control and communication
registers are implemented in the uppermost 64 kB of the 16 MB address space used by
the ELAN 8x10 device (note that the memory addresses shown increase upwards):
0xBBffffff
0xBBff0000
0xBBfeffff
0xBBc00000
0xBBbfffff
0xBB800004
0xBB800000
0xBB4fffff
0xBB420000
0xBB41ffff
0xBB400000
0xBB3fffff
0xBB100000
0xBB0fffff
0xBB000000
Rest of PCI Address Space
Device Control Registers
Unused
Unused
LED Register
Unused
Boot EPROM
(32 kB; occupies 128 kB)
Unused
System DRAM
(1 MB)
Rest of PCI Address Space
Bank 3
Bank 2
Bank 1
Bank 0
The start address of the block occupied by the ELAN 8x10 is defined by the setting of
the memory base address register within the PCI configuration register space of the
ELAN 8x10 device, and is represented by the BB component of the addresses given in
the table above. The memory base address register may be set to any arbitrary value
via a PCI configuration write after system reset, provided that the base address is on a
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND PMC-SIERRA, INC. CUSTOMERS ONLY
43