Synopsys Logo
    HELPING YOU DESIGN THE CHIP INSIDE


DESIGN IMPLEMENTATION
VERIFICATION
INTELLECTUAL PROPERTY
DFM/TCAD
DESIGN SERVICES
 PRODUCT INFORMATION
Blue Dot
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
 ADDITIONAL RESOURCES
Blue Dot
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Arrow
Products
DesignWare Cores
PCI Express 1.1/2.0 RC/EP Dual Mode Core

Logo 

Overview
The DesignWare® RC/EP Dual Mode PCI Express™ Core is configurable and scalable to meet multiple application requirements. The device may be configured at power up either as a Root Port or an Endpoint. The enhanced capabilities of the DesignWare RC/EP Dual Mode core allow for optimal on-chip memory size and utilization, significant power savings and low latency. The core implements most advanced capabilities of PCI Express such as active state power management, advanced error reporting, multiple functions, multiple virtual channels, and End-to-End CRC. The application interface directly supports multiple clients and offers maximum flexibility for end-use applications.

The synthesizable core integrates quickly and easily into SoC designs with a user-friendly application interface and conservative timing suitable for a wide range of ASIC and FPGA technologies. The core is available in your choice of datapath widths, PIPE interface widths, and operating frequencies for optimization of size, power, and throughput. DesignWare PCI Express cores are fully compliant with the PCI Express Base Specification 1.1/2.0 and are used to power the industry's PCI Express compliance testing at PCI-SIG Compliance Workshops.

Applications
The DesignWare RC/EP Dual Mode core supports a wide variety of PCI Express 1.1/2.0 applications:

  • Data Communications
  • Telecommunications
  • Storage Area Networks
  • LAN Interfaces
  • Graphics Devices
  • Wireless Devices
  • Other I/O applications

Highlights

  • Compliant with PCI Express 1.1/2.0 Specifications
  • Modular design: base core with additional support modules
  • Architecture supports x1, x2, x4, x8, and x16 2.5/5.0Gbps lane configurations
  • Available in 32, 64, or 128 bit datapath widths
  • 125MHz/250MHz/500MHz operation
  • Dynamically configured Type 0 and 1 configuration space
  • Supports PIPE PHY 1.86 interface definition including variable clock and variable data
  • Ultra low transmit and receive latency
  • Configurable retry buffer size
  • Configurable outstanding request: support up to 32 lookup entries without RAM, beyond 32 entries with RAM
  • Very high accessible bandwidth
  • Lane reversal and polarity inversion (TX/RX)
  • Configurable multi-VCs/multi traffic class support
  • Configurable multi-function support
  • Packet sizes: configurable max payload size (128B to 4KB) and max request size up to 4KB
  • Supports bypass, cut-through, and store-and-forward request queues with PCIe credit management, as well as configurable for infinite credits for all type of traffic
  • Configurable ECRC generation and check
  • Complete upstream and downstream Link Training (LTSSM)
  • Beacon and wake-up mechanism
  • Full upstream and downstream
  • PCI-PM software and ASPM
  • Full Advanced PCI Express Error Reporting
  • All in-band messages supported for Endpoint and Root Port
  • Legacy, MSI, and MSI-X interrupt support
  • Configurable RC and EP filtering rules for posted, non-posted and completion traffics
  • Configurable BAR filtering, IO filtering, configuration filtering and completion lookup/timeout for EP
  • Support for three application clients
  • In-band and out-of-band access to configuration space registers and external user application registers with local bus controller
  • Supports expansion ROM
  • Optional checking
  • VPD capability register support
  • Device serial number capability

For questions or comments on DesignWare, Contact Us