The DDR and DDR2 SDRAM controllers handle the complex aspects of using DDR and DDR2 SDRAM?initializing the memory devices, managing SDRAM banks, and keeping the devices refreshed at appropriate intervals. The controllers translate read and write requests from the local interface into all the necessary SDRAM command signals.
Whether you use the IP Toolbench in SOPC Builder or the Quartus®II software, it generates an example design, instantiates a phase-locked loop (PLL), an example driver, and your DDR/DDR2 SDRAM Controller custom variation. The example design is a fully-functional example design that can be simulated, synthesized, and used in hardware. The example driver is a self-test module that issues read and write commands to the controller and checks the read data to produce the pass/fail and test complete signals.
You can replace the DDR/DDR2 SDRAM controller encrypted control logic in the example instance with your own custom logic, which allows you to use the Altera® clear-text data path with your own control logic.
DDR SDRAM Controller
Overview
Key Features
- GMII and single data rate (SDR) XGMII interfaces to 1G/10GbE (10M-10GbE) MAC, 8 bits at 125 MHz and 72 bits at 156.25 MHz respectively for data transfer
Benefits
- SOPC Builder Ready: Yes
- Qsys Compliant: No
Technical Specifications
Related IPs
- DDR SDRAM Controller
- DDR SDRAM Controller - Pipelined
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- DDR SDRAM Controller supporting Altmemphy
- DDR SDRAM Controller - Non-Pipelined
- DDR SDRAM Controller - Pipelined for ispXPGA and ORCA4