IPR-PCIE/1 Altera, IPR-PCIE/1 Datasheet - Page 258

IP CORE Renewal Of IP-PCIE/1

IPR-PCIE/1

Manufacturer Part Number
IPR-PCIE/1
Description
IP CORE Renewal Of IP-PCIE/1
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-PCIE/1

Software Application
IP CORE, Interface And Protocols, PCI
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
PCI Express Compiler, x1 Link Width
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
15–30
PCI Express Compiler User Guide
The ebfm_cfg_rp_ep procedure also sets up a bar_table data structure in BFM shared
memory that lists the sizes and assigned addresses of all endpoint BARs. This area of
BFM shared memory is write-protected, which means any user write accesses to this
area cause a fatal simulation error. This data structure is then used by subsequent
BFM procedure calls to generate the full PCI Express addresses for read and write
requests to particular offsets from a BAR. This procedure allows the testbench code
that accesses the endpoint application layer to be written to use offsets from a BAR
and not have to keep track of the specific addresses assigned to the BAR.
shows how those offsets are used.
Table 15–22. BAR Table Structure
The configuration routine does not configure any advanced PCI Express capabilities
such as the virtual channel capability or advanced error reporting capability.
Offset (Bytes)
+0
+4
+8
+12
+16
+20
+24
+28
+32
+36
+40
+44
+48
+52
+56
+60
PCI Express address in BAR0
PCI Express address in BAR1
PCI Express address in BAR2
PCI Express address in BAR3
PCI Express address in BAR4
PCI Express address in BAR5
PCI Express address in Expansion ROM BAR
Reserved
BAR0 read back value after being written with all 1’s (used to compute size)
BAR1 read back value after being written with all 1’s
BAR2 read back value after being written with all 1’s
BAR3 read back value after being written with all 1’s
BAR4 read back value after being written with all 1’s
BAR5 read back value after being written with all 1’s
Expansion ROM BAR read back value after being written with all 1’s
Reserved
Description
Chapter 15: Testbench and Design Example
December 2010 Altera Corporation
Table 15–22
Root Port BFM

Related parts for IPR-PCIE/1