Application-optimized, high-performance controller IP for PCIe
The Cadence® Controller IP for PCIe® 2.0 is a solution created for less demanding designs. It has the logic required to integrate a Root Complex (RC), Endpoint (EP), or Dual Mode (DM) controller into any system on chip (SoC). Compliant with PCI Express® 2.1 and 1.1 specifications, the Controller IP has over then 100 configuration features, and 1500+ input parameters, to customize the controller to the specific needs of any application. The Controller IP is architected to quickly and easily integrate into any SoC, and connect seamlessly to a Cadence or third-party PIPE 4.2-compliant PHY. Client applications access the controller through an industry-standard Arm® AMBA® 4 or 3 AXI interface or through Cadence's native Host Adaptation Layer (HAL) interface.
PCI Express (PCIe) 2.1 Controller
Overview
Key Features
- Compliant with PCIe 2.1 and 1.1 specifications
- Configurable as Root Complex, Endpoint, or Dual Mode
- Ultra-low transmit/receive latency and high bandwidth
- Supports x1, x2, x4, x8, and x16 configurations
- f Single-Root/IO Virtualization (SR-IOV) and bifurcation options MSI, MSIx, and legacy interrupts supported
- Up to 256 PCI Physical Functions or Virtual Functions with Alternative Requester ID Interpretation support
- AMBA 3/4 AXI, and HAL client interface options
- 16- or 32-bit PIPE 4.2 interface
- Available separate PCLK input for PIPE interface
- Optional enhanced power management control
Applications
- Automotive,
- Communications,
- Consumer Electronics,
- Data Processing,
- Industrial and Medical,
- Military/Civil Aerospace,
- Others
Deliverables
- Clean, readable, synthesizable Verilog RTL
- Synthesis and STA scripts
- Documentation – integration and user guide, release notes
- Sample verification testbench with integrated BFM and monitors
Technical Specifications
Maturity
Silicon Proven
Related IPs
- PCIe 3.0, 2.1, 1.1 Controller with the PHY Interface for PCI Express (PIPE) specification and native user interface support
- PCIe 2.1 Controller with the PHY Interface for PCI Express (PIPE) specification and native user interface support
- PCI Express PHY serial link PIPE Transceiver IP cell/hard macro
- IP Compiler for PCI Express x1 (Soft IP)
- PCI Express Gen 1/Gen 2 Phy
- Virtex-5 Endpoint Block Plus Wrapper for PCI Express (PCIe)