Avalon-mm-to-pci express address translation table – Altera Arria V Hard IP for PCI Express User Manual
Page 168
![background image](https://www.manualsdir.com/files/763686/content/doc168.png)
8–14
Chapter 8: Register Descriptions
PCI Express Avalon-MM Bridge Control Register Access Content
Arria V Hard IP for PCI Express
December 2013
Altera Corporation
User Guide
The Avalon-MM-to-PCI Express Mailbox registers are read at the addresses shown in
Table 8–29
. The PCI Express Root Complex should use these addresses to read the
mailbox information after being signaled by the corresponding bits in the PCI Express
Interrupt Status
register.
Avalon-MM-to-PCI Express Address Translation Table
The Avalon-MM-to-PCI Express address translation table is writable using the CRA
slave port. Each entry in the PCI Express address translation table (
Table 8–30
) is 8
bytes wide, regardless of the value in the current PCI Express address width
parameter. Therefore, register addresses are always the same width, regardless of PCI
Express address width.
Table 8–29. Avalon-MM-to-PCI Express Mailbox Registers
0x0900–0x091F
Address
Name
Access
Description
0x0900
A2P_MAILBOX0
RO
Avalon-MM-to-PCI Express Mailbox 0
0x0904
A2P_MAILBOX1
RO
Avalon-MM-to-PCI Express Mailbox 1
0x0908
A2P_MAILBOX2
RO
Avalon-MM-to-PCI Express Mailbox 2
0x090C
A2P_MAILBOX3
RO
Avalon-MM-to-PCI Express Mailbox 3
0x0910
A2P_MAILBOX4
RO
Avalon-MM-to-PCI Express Mailbox 4
0x0914
A2P_MAILBOX5
RO
Avalon-MM-to-PCI Express Mailbox 5
0x0918
A2P_MAILBOX6
RO
Avalon-MM-to-PCI Express Mailbox 6
0x091C
A2P_MAILBOX7
RO
Avalon-MM-to-PCI Express Mailbox 7
Table 8–30. Avalon-MM-to-PCI Express Address Translation Table
0x1000–0x1FFF
Address
Bits
Name
Access
Description
0x1000
[1:0]
A2P_ADDR_SPACE0
RW
Address space indication for entry 0. Refer to
Table 8–31
for the definition of these bits.
[31:2]
A2P_ADDR_MAP_LO0
RW
Lower bits of Avalon-MM-to-PCI Express address map
entry 0.
0x1004
[31:0]
A2P_ADDR_MAP_HI0
RW
Upper bits of Avalon-MM-to-PCI Express address map
entry 0.
0x1008
[1:0]
A2P_ADDR_SPACE1
RW
Address space indication for entry 1. Refer to
Table 8–31
for the definition of these bits.
[31:2]
A2P_ADDR_MAP_LO1
RW
Lower bits of Avalon-MM-to-PCI Express address map
entry 1.
This entry is only implemented if number of address
translation table entries is greater than 1.
0x100C
[31:0]
A2P_ADDR_MAP_HI1
RW
Upper bits of Avalon-MM-to-PCI Express address map
entry 1.
This entry is only implemented if the number of address
translations table entries is greater than 1.
Note to
Table 8–30
:
(1) These table entries are repeated for each address specified in the Number of address pages parameter. If Number of address pages is set to
the maximum of 512, 0x1FF8 contains A2P_ADDR_MAP_LO511 and 0x1FFC contains A2P_ADDR_MAP_HI511.