FPGA, CPLD, and ASIC solutions from Altera
  • Download Center
  • Literature
Sign in/register
myAltera Account
Welcome
  •   myAltera
  •   Logout
  • Products
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design & Support Services
    • Literature
  • End Markets
    • Automotive
    • Broadcast
    • Computer & Storage
    • Consumer
    • Industrial
    • Medical
    • Military
    • Test & Measurement
    • Wireless
    • Wireline
  • Technology
    • DSP
    • External Memory
    • Embedded Processing
    • Transceivers
    • Parallel I/O
    • Signal Integrity
    • System Integration
  • Training
    • Training Courses
    • University Program
    • Webcasts & Videos
    • Demonstrations
    • Events Calendar
  • Support
    • Design & Support Resources
    • Knowledge Database
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design Examples
    • Downloads
    • User Communities/Forums
    • mySupport
  • About Altera
    • About Us
    • Environmental
    • Customer Successes
    • Partners
    • Newsroom
    • Investor Relations
    • Jobs
    • Contact Us
  • Buy Online
    • Devices
    • Design Software
    • Development & Education Kits
    • Cables & Programming Hardware
    • Intellectual Property
  • Entire Site
  • Part Number
  • Knowledge Database
  • Support & Technical Docs
  • Forums & Wiki
Username:  
Password:  
 
Forgot my username or password
Don't have myAltera account? Register Now.
Enter your email address:

PCI Express Compiler: x1, x4, and x8 MegaCore Functions

Home > Products > Intellectual Property > Interface Protocols > PCI Express Compiler: x1, x4, and x8 MegaCore Functions

from Altera Corporation

View Literature
Download Free Evaluation



OpenCore Plus Support
SOPC Builder Ready
I-Test



Features

  • Feature rich
    • Hard intellectual property (IP) compliant with PCI Express Base Specification 2.0 and 1.1 and with x1, x4, and x8 lane support for endpoint and root port applications
    • Hard IP provides low-power PCI Express solution
    • Optional end-to-end cyclic redundancy code (ECRC) generation/checking and advanced error reporting (AER) for high-reliability applications
  • Ease of use
    • Protocol solution available for easy adoption
    • Huge on-chip resource savings and guaranteed timing closure using PCI Express hard IP
    • Easy adoption with no license requirement for hard IP
    • Multiple example designs to jump-start your designs
    • Easy configuration using simple GUI
  • Robust solution
    • Industry-compliant IP
    • Support for soft IP on Altera's PCI Express Development Kit, Stratix® II GX Edition and Altera's Arria® GX FPGA Development Kit

General Description

These popular PCI Express MegaCore® functions (x1, x4, or x8 lane configurations) support all memory, I/O, configuration, and message transactions. The MegaCore functions have an optimized application interface to achieve maximum effective throughput. Also, the MegaCore functions are flexible and parameterizable, allowing customization for your specific needs. As an example, the MegaCore functions support a configurable payload, a configurable retry buffer, and optional support for high-reliability features such as ECRC generation/checking and AER.

There are a number of deliverables available to facilitate the easy adoption and integration of the IP core into your design. The PCI Express Compiler includes an endpoint testbench that incorporates a simple root-port bus functional model (BFM) and multiple endpoint example designs. You can use these example designs, available in clear-text source-code (VHDL) and Verilog (HDL), as references to kick-start your design, while the simple root-port BFM is geared to provide an "out of the box" PCI Express experience.

Altera has performed significant hardware testing of the PCI Express x1, x4, and x8 IP MegaCore functions to ensure a reliable solution. These MegaCore functions have been tested internally with a variety of x86 motherboards, PCI Express switch chips, and embedded microprocessors. Additionally, the soft IP MegaCore functions were tested at the PCI-SIG compliance workshops and passed with extremely high quality results, including passing 100 percent of the PCI-SIG gold tests.

Figure 1 shows a high-level block diagram of the PCI Express hard IP block.

Figure 1. PCI Express Hard IP Block


View Full Size

Protocol Solution

The following resources are available to help you easily adopt PCI Express into your design:

  • Complete and detailed documentation of the IP core PCI Express Compiler User Guide (PDF)
  • Step-by-step instructions to get started with the IP core
  • Complete description of the FPGA capabilities
    • Stratix IV GX FPGAs
    • Arria II GX FPGAs
    • Cyclone® IV GX FPGAs
  • Free online training to shorten the learning
    • PCI Express Hard IP Quick Start Guide with SOPC Builder
  • Reference designs to jump-start system-level design
    • PCI Express High-Performance Reference Design
    • PCI Express to DDR2 SDRAM Reference Design

Please contact an Altera® sales representative to get a complete list of platforms tested for compliance checking at PCI-SIG

Device Utilization and Performance

Typical expected performance and utilization figures for this core are provided in the PCI Express Compiler User Guide (PDF).

Technical Support

For technical support on the PCI Express MegaCore functions, please visit the PCI Express MegaCore Support Center. Additional support for MegaCore functions is available in the Altera mySupport online issue tracking system. You may also search for related topics on these functions in the Altera Solutions Database.

Rate This Page


  • IP & Reference Designs
    • All Intellectual Property
    • All Reference Designs
    • Bridges & Adapters
      • Memory Mapped
      • Streaming
    • DSP
      • Filters & Transforms
      • Error Detection/Correction
      • Modulation & Demodulation
      • Video & Image Processing
    • Embedded Processors
      • Nios II
        • Processor Cores
          • Fast CPU
          • Economy CPU
          • Standard CPU
        • Benefits
          • Low Cost
          • High Performance
          • Long Life Cycle
          • Flexibility
        • Software Tools
          • Nios II IDE
          • Nios II C2H Compiler
          • Software
        • Development Kits
        • End Markets
        • Customer Successes
        • Literature
      • 32/16-Bit Microprocessors
      • 8/4-Bit Microprocessors
    • Interface Protocols
      • Communications
      • Ethernet
      • High Speed
      • PCI
      • Serial
      • Audio & Video
    • Memory Controllers
      • DMA
      • Flash
      • On-Chip
      • SDRAM
      • SRAM
    • Peripherals
      • Debug & Performance
      • Display
      • Microcontroller Peripherals
      • Multiprocessor Coord.
  • About IP
    • Designing with IP
      • IP Base Suite
    • Evaluate and Download IP
    • IP Certifications
    • System Design
    • Request IP
  • IP Partners
    • About AMPP Program
    • List of IP Partners
    Please give us feedback
    Products | End Markets | Technology | Training | Support | About Altera | Buy Online
    Jobs | Investor Relations | Contact Us | Site Map | Privacy | Legal Notice
    Copyright © 1995-2010 Altera Corporation. All Rights Reserved.
    Altera Forum
    Altera
    Forum
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    Email
    Updates