Intel 41210 Manual Do Utilizador

Página de 120
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