PCIE Controller interface provides full support for the PCIE synchronous serial interface, compatible with PCIE 5.0 specification. Through its PCIE compatibility, it provides a simple interface to a wide range of low-cost devices. PCIE Controller IIP is proven in FPGA environment. The host interface of the PCIE Controller can be simple interface or can be AHB,AHB-Lite,APB,AXI,AXI-Lite,Tilelink,OCP,VCI,Avalon,PLB,Wishbone or custom buses.

PCIE CONTROLLER IIP IIP is supported natively in Verilog and VHDL

Note: Only mails from offical mail ID will be processed

Request Datasheet Request Evaluation
  • Compliant with PCIE 1.0/2.0/3.0/4.0/5.0 Specifications
  • Full PCIE Controller functionality
  • Supports PIPE interface.
  • Compatible with Gen1,2,3,4 and 5
  • Supports the following modes:
    • Root Complex
    • Endpoint
  • Supports queuing for 8 Virtual Channels with configurable depth
  • Supports up to 8 Traffic Classes
  • Supports multi-function
  • Configurable TC to VC queue mapping
  • Supports full link speed and width negotiation up to 8 Lanes
  • Supports up to 32 bits pipe width
  • Supports MSI/MSI-X Interrupts
  • Multiple Requester / Completer applications, including user supplied applications
  • User interface for direct TLP queuing and receipt
  • Check all TLPs for correct formation of headers, prefixes, and ECRC
  • Supports full DL state machines
  • Check all framing, LCRC, and lane rules
  • Check all DLLP fields and formatting
  • Supports ASPM and Software controlled Power Management
  • Supports full LTSSM state machine
  • Supports Speed and Link Width negotiation
  • Supports Up configure, polarity inversion, and lane-to-lane skew
  • Configurable timers and timeouts
  • Supports Scaled Flow Control
  • Supports Data Link Feature Exchange
  • Supports Lane Margining at Receiver
  • Supports vF 10-Bit Tag Requester
  • Supports enhanced Allocation
  • Supports emergency Power Reduction State
  • Supports DMA(Optional)
  • Fully synthesizable.
  • Static synchronous design.
  • Positive edge clocking and no internal tri-states.
  • Scan test ready.
  • Simple interface allows easy connection to microprocessor/microcontroller devices.
    • Single Site license option is provided to companies designing in a single site.
    • Multi Sites license option is provided to companies designing in multiple sites.
    • Single Design license allows implementation of the IP Core in a single FPGA bitstream and ASIC.
    • Unlimited Designs, license allows implementation of the IP Core in unlimited number of FPGA bitstreams and ASIC designs.
    • The PCIE Controller interface is available in Source and netlist products.
    • The Source product is delivered in verilog. If needed VHDL, SystemC code can also be provided.
    • Easy to use Verilog Test Environment with Verilog Testcases
    • Lint, CDC, Synthesis, Simulation Scripts with waiver files
    • IP-XACT RDL generated address map
    • Firmware code and Linux driver package
    • Documentation contains User's Guide and Release notes.