PCI Express (PCIe) 2.1 Controller

Overview

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.

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
×
Semiconductor IP