
7–48 User Guide Version 11.1 Altera Corporation
PCI Compiler October 2011
Control & Status Registers
Because all accesses come from Avalon-MM (requests from the PCI bus
are routed through Avalon-MM), there is no hardware controlling which
processors access which regions. However, enforcement via processor
software is designed to be straightforward. Table 7–16 describes the four
sub-regions.
The data returned to a read issued to any undefined address in this range
is unpredictable.
Table 7–16. Control and Status Register Address Spaces
Address Range Address Space Usage
0x0000-0x0FFF Registers typically intended for access by PCI processors only. This includes PCI interrupt
enable controls, write access to the PCI-to-Avalon mailbox registers, and read access to
Avalon-to-PCI mailbox registers.
0x1000-0x1FFF Avalon-to-PCI address translation tables. Depending on the system design, these may be
accessed by PCI processors, Avalon processors, or both.
0x2000-0x2FFF Read only registers that reflect various configuration parameters of the implementation.
Depending on the system design these may be accessed by PCI processors, Avalon
processors, or both.
0x3000-0x3FFF Registers typically intended for access by Avalon processors only. This includes Avalon-MM
interrupt enable controls, I/O and configuration request control registers, write access to the
Avalon-to-PCI mailbox registers, and read access to PCI-to-Avalon mailbox registers.
Comentários a estes Manuais