IPR-PCI/MT32 Altera, IPR-PCI/MT32 Datasheet - Page 265

no-image

IPR-PCI/MT32

Manufacturer Part Number
IPR-PCI/MT32
Description
IP CORE Renewal Of IP-PCI/MT32
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-PCI/MT32

Software Application
IP CORE, Interface And Protocols, PCI
Supported Families
Arria GX, Arria II GX, Cyclone, Stratix
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
PCI Compiler, Master/Target, 32 bit
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Figure 6–3. Pictorial View of the PCI-to-Avalon Address Translation Circuit
Altera Corporation
January 2011
Address
31
PCI Base
0xFE6
PCI Base Address Register
PCI
20
19
0xFE612345
0x12345
0 . . . 0
The PCI-Avalon address translation circuit requires that you supply the
PCI-Avalon bridge with the Avalon-MM base address value that
corresponds to the PCI base address value. The PCI-Avalon address
translation circuit replaces the most significant bits of the PCI address
(the read/write bits of the PCI BAR) and replaces them with the
corresponding most significant bits of the Avalon-MM base address.
Figure 6–3
BAR size.
A simplified way to determine the size and Avalon-MM base address is
shown in the following procedure
1.
2.
3.
Because you can only address a 32-bit space on the Avalon-MM side, the
size calculation is the same for both the 32-bit BAR and 64-bit BAR.
Record the base and end addresses of each Avalon-MM peripheral
you want to address with one BAR. List the addresses vertically
with the lowest base address in the bottom and the highest end
address on the top.
Starting from the most significant bit (bit 31), count the number of
bits (W) that remain constant for all the addresses you wrote. If the
number of bits is W, the size of the BAR is 2
The corresponding base value is the smallest base address for the
Avalon-MM peripherals.
4
3 0
0x0
0
PCI Compiler Version 10.1
shows a pictorial view of the process, assuming a 1 MByte PCI
PCI-Avalon
Translation
Address
Circuit
31
AV BASE
(Table
0x00A
0x00A12345
20
Avalon Base Address
6–1):
19
X X X X X . . . X
32-W
do not care
.
Parameter Settings
Address
Avalon
0
6–15

Related parts for IPR-PCI/MT32