AXI Bridge for PCI Express v2.4
6
PG055 June 4, 2014
Chapter 1:
Overview
Feature Summary
The AXI Bridge for PCI Express core is an interface between the AXI4 and PCI Express. It
contains the memory mapped AXI4 to AXI4-Stream Bridge and the AXI4-Stream Enhanced
Interface Block for PCIe. The memory-mapped AXI4 to AXI4-Stream Bridge contains a
register block and two functional half bridges, referred to as the Slave Bridge and Master
Bridge. The Slave Bridge connects to the AXI4 Interconnect as a slave device to handle any
issued AXI4 master read or write requests. The Master Bridge connects to the AXI4
Interconnect as a master to process the PCIe generated read or write TLPs. The core uses a
set of interrupts to detect and flag error conditions.
The AXI Bridge for PCI Express core supports both Root Port and Endpoint configurations.
• When configured as an Endpoint, the AXI Bridge for PCI Express core supports up to
three 32-bit or 64-bit PCIe Base Address Registers (BARs).
• When configured as a Root Port, the core supports a single 32-bit or 64-bit PCIe BAR.
The AXI Bridge for PCI Express core is compliant with the
PCI Express Base Specification v2.0
and with the AMBA® AXI4 specification
.
Unsupported Features
The following features are not supported in the AXI Bridge for PCI Express core.
• Tandem PROM and Tandem PCIe
• Advanced Error Reporting (AER)
Limitations
Reference Clock for PCIe Frequency Value
The
refclk
input used by the serial transceiver for PCIe must be 100 MHz, 125 MHz, and
250 MHz for 7 series and Zynq®-7000 device configurations. The C_REF_CLK_FREQ
parameter is used to set this value, as defined in