Overview
Intel offers a PCI Express (PCIe*) to External Memory reference design that demonstrates the operation of PCIe-based MegaCore function with either a DDR2 or DDR3 SDRAM memory controller. This design provides a sample interface between the PCIe-based MegaCore function and an external 64-bit SDRAM memory.
The PCIe to External Memory reference design is available in clear text Verilog HDL. The design is available for the Platform Designer design flow which automates the process of connecting the individual components. It is also available in the MegaWizard design flow which provides more flexibility in controlling the interconnect fabric.
Features
- Supports PCIe-based endpoint to direct memory access (DMA) read and write transactions
- Uses the PCIe-based hard intellectual property (IP) MegaCore function with one of the following memory controllers:
- High-Performance Controller II SDRAM MegaCore function for DDR3
- DDR2 SDRAM High-Performance Controller MegaCore function
- Supports Stratix® IV GX or Arria® II GX FPGAs with internal transceivers
- Supports the Platform Designer
Demonstrated Intel® Technology
- Stratix IV GX FPGAs with transceiver technology
- Arria II GX FPGAs with transceiver technology
- PCIe-based MegaCore function
- High-Performance Controller II SDRAM MegaCore function
- DDR2 SDRAM High-Performance Controller MegaCore function
- Platform Designer tool
Block Diagram
Related Links
- Stratix IV GX FPGAs ›
- Arria II GX FPGAs ›
- Intel® FPGA PCIe-Based MegaCore function ›
- Intel FPGA High-Performance Controller II MegaCore function ›
- Intel FPGA DDR2 SDRAM High-Performance Controller MegaCore function ›
- Qsys system integration tool ›
- Stratix IV GX FPGA Development Kit ›
- Arria II GX FPGA Development Kit ›
- AN 431: PCI Express to External Memory Reference Design (PDF) ›
- View literature ›
- Download reference design ›