Intel 41210 Network Router User Manual


 
46 Intel
®
41210 Serial to Parallel PCI Bridge Developer’s Manual
Addressing
The base register consists of an 8-bit field at configuration address 1Ch, and a 16-bit field at
address 30h. The top four bits (bits[7:4] of address 1Ch) of the 8-bit field define bits[15:12] of the
I/O base address. The bottom four bits (bits[3:0]) read only as 0h to indicate that the 41210
supports 16-bit I/O addressing only. Bits[11:0] of the base address are assumed to be 0, which
naturally aligns the base address to a 4 KB boundary. The I/O base upper 16-bit register at offset
30H is reserved. After chip reset, the value of the I/O base address is initialized to 0000H.
The I/O limit register consists of an 8-bit field at offset 1Dh and a 16-bit field at offset 32h. The top
four bits (bits[7:4] of address 1Dh) of the 8-bit field define bits[15:12] of the I/O limit address. The
bottom four bits (bits[3:0]) read only as 0h to indicate that 16-bit I/O addressing is supported.
Bits[11:0] of the limit address are assumed to be FFFh, which naturally aligns the limit address to
the top of a 4 KB I/O address block. The 16 bits I/O base and limit registers at offsets 30h and 32h
are not implemented, since the 41210 supports only 16-bit I/O addressing. After chip reset, the
value of the I/O limit address is reset to 0FFFh (in other words, the lower 4 K in the 64 K space).
Error Response: I/O transactions from PCI Express* that do not match the I/O address forwarding
window of either PCI-to-PCI Bridges results in a UR response. Note that software is responsible
for making sure that the I/O window programmed into the registers of the two PCI-to-PCI Bridges
do not overlap.
Figure 4. I/O Forwarding
B3185-01
Primary
Base
0
64 K
Limit
Secondary
Forward
Forward
Forward