Intel
®
81341 and 81342—Address Translation Unit (PCI-X)
Intel
®
81341 and 81342 I/O Processors
Developer’s Manual
December 2007
142
Order Number: 315037-002US
Example 2. ATUE as an Endpoint and ATUX as a Central Resource
The user wants to setup the ATUE as an endpoint and ATUX as a central resource by
using the Inbound Address Translation Window 2 and Outbound Address Translation
Window 2 of the ATUs. Each ATU would support a 4-GByte Inbound window and a 4-
GByte Outbound window. ATUE outbound window is placed in section 9 and the ATUX
outbound window is placed in section 8 of the 64-GByte internal address space.
— External Straps: INTERFACE_SEL_PCIX# = ‘1’, PCIE_RC# = ‘1’, and PCIX_EP#
= ‘1’. Note that setting up INTERFACE_SEL_PCIX# to ‘1’ causes the ATUE to be
function number 0H and the ATUX to be function number 5H. The function
number must be consistent with the function number field programmed in the
OUMBAR2[30:28] since this function number is used to report and log error
conditions.
— Inbound Address Translation Window for ATUE:
IALR2 = 00000000H, IATVR2 =
00000000H, IAUTVR2 = 00000008H.
— Outbound Address Translation Window for ATUX:
OUMBAR2 = D0000008H,
OUMWTVR2 = 00000000H
— Inbound Address Translation Window for ATUX:
IALR2 = 00000000H, IATVR2 =
00000000H, IAUTVR2 = 00000009H.
— Outbound Address Translation Window for ATUE:
OUMBAR2 = 80000009H,
OUMWTVR2 = 00000000H.
Example 3. ATUE as a Root Complex and ATUX as an Endpoint
The user wants to setup the ATUE as root complex and ATUX as an endpoint by using
the Inbound Address Translation Window 2 and Outbound Address Translation Window
2 of the ATUs. Each ATU would support a 4-GByte Inbound window and a 4-GByte
Outbound window. ATUE outbound window is placed in section 7 and the ATUX
outbound window is placed in section 6 of the 64-GByte internal address space.
— External Straps: INTERFACE_SEL_PCIX# = ‘0’, PCIE_RC# = ‘0’, and PCIX_EP#
= ‘0’. Note that setting up INTERFACE_SEL_PCIX# to ‘0’ causes the ATUX to be
function number 0H and the ATUE to be function number 5H. The function
number must be consistent with the function number field programmed in the
OUMBAR2[30:28] since this function number is used to report and log error
conditions.
— Inbound Address Translation Window for ATUE:
IALR2 = 00000000H, IATVR2 =
00000000H, IAUTVR2 = 00000006H.
— Outbound Address Translation Window for ATUX:
OUMBAR2 = 80000006H,
OUMWTVR2 = 00000000H
— Inbound Address Translation Window for ATUX:
IALR2 = 00000000H, IATVR2 =
00000000H, IAUTVR2 = 00000007H.
— Outbound Address Translation Window for ATUE:
OUMBAR2 = D0000007H,
OUMWTVR2 = 00000000H.