7–12
Chapter 7: Register Descriptions
PCI Express Avalon-MM Bridge Control Register Access Content
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
Table 7–23
describes the four subregions.
1
The data returned for a read issued to any undefined address in this range is
unpredictable.
Table 7–24
lists the complete address map for the PCI Express Avalon-MM bridge
registers.
1
In
Table 7–24
the text in
green
are links to the detailed register description.
Avalon-MM to PCI Express Interrupt Registers
The registers in this section contain status of various signals in the PCI Express
Avalon-MM bridge logic and allow PCI Express interrupts to be asserted when
enabled. Only Root Complexes should access these registers; however, hardware does
not prevent other Avalon-MM masters from accessing them.
Table 7–23. Avalon-MM Control and Status Register Address Spaces
Address
Range
Address Space Usage
0x0000-0x0FFF
Registers typically intended for access by PCI Express processors only. This includes PCI Express
interrupt enable controls, write access to the PCI Express Avalon-MM bridge mailbox registers, and
read access to Avalon-MM-to-PCI Express mailbox registers.
0x1000-0x1FFF
Avalon-MM-to-PCI Express address translation tables. Depending on the system design these may be
accessed by PCI Express processors, Avalon-MM processors, or both.
0x2000-0x2FFF
Reserved.
0x3000-0x3FFF
Registers typically intended for access by Avalon-MM processors only. These include Avalon-MM
interrupt enable controls, write access to the Avalon-MM-to-PCI Express mailbox registers, and read
access to PCI Express Avalon-MM bridge mailbox registers.
Table 7–24. PCI Express Avalon-MM Bridge Register Map
Address Range
Register
0x0040
Avalon-MM to PCI Express Interrupt Status Register 0x0040
0x0050
Avalon-MM to PCI Express Interrupt Enable Register 0x0050
0x0060
Avalon-MM Interrupt Vector Register 0x0060
0x0800-0x081F
PCI Express-to-Avalon-MM Mailbox Registers 0x0800–0x081F
0x0900-0x091F
Avalon-MM-to-PCI Express Mailbox Registers 0x0900–0x091F
0x1000-0x1FFF
Avalon-MM-to-PCI Express Address Translation Table 0x1000–0x1FFF
0x3060
PCI Express to Avalon-MM Interrupt Status Register 0x3060
0x3070
PCI Express to Avalon-MM Interrupt Enable Register 0x3070
0x3A00-0x3A1F
Avalon-MM to PCI Express Mailbox Registers 0x3A00–0x3A1F
0x3B00-0x3B1F
PCI Express to Avalon-MM Mailbox Registers 0x3B00–0x3B1F