IPR-PCIE/8 Altera, IPR-PCIE/8 Datasheet - Page 165

IP CORE Renewal Of IP-PCIE/8

IPR-PCIE/8

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

Specifications of IPR-PCIE/8

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, x8 Link Width
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Testbench & Example Designs
Altera Corporation
December 2006
The following modules reflect each hierarchical level:
altpcie_rc_slave — is used by the software application (Root Port) to
retrieve the DMA Performance counter values and performs single
DWORD read and write to the Endpoint memory by bypassing the DMA
engine. By default, this module is disabled.
PCI Express Compiler Version 6.1
Descriptor module: DMA engine collects chaining descriptors
from EP memory
Requester module: For a given descriptor, the DMA engine
performs the memory transfer between EP memory and BFM
shared memory
altpcierd_example_app_chaining —This module is the top
level which arbitrates PCI Express packets for the modules
altpcie_dma_dt (read or write) and altpcie_rc_slave.
altpcierd_example_app_chaining instantiates the Endpoint
memory used for the DMA read and write transfer
altpcie_dma_dt — arbitrates PCI Express packets issued by the
submodules the modules altpcie_dma_prg_reg,
altpcie_read_dma_requester, altpcie_write_dma_requester
and altpcie_dma_descriptor
altpcie_dma_prg_reg — contains the descriptor header table
registers which get programmed by the software application.
This module collects PCI Express TL packets from the software
application with the tlp type MWr on BAR 2 or 3
altpcie_dma_descriptor— retrieves DMA read or write
descriptor from the root port memory, and store it in a descriptor
FIFO. This module issues PCI Express TL packets to the BFM
shared memory with the tlp type MRd
altpcie_read_dma_requester—For each descriptor located in
the altpcie_descriptor FIFO, this module transfer data from the
BFM shared memory to the Endpoint memory by issuing MRd
PCI Express TL packets
altpcie_write_dma_requester—For each descriptor located in
the altpcie_descriptor FIFO, this module transfer data from the
Endpoint memory to the BFM shared memory to the by issuing
MWr PCI Express TL packets
PCI Express Compiler User Guide
5–15

Related parts for IPR-PCIE/8