beautypg.com

Design example: implement ddr i/o interface, Design files, Example – Altera DQ (ALTDQ) User Manual

Page 15: Create an altdq megafunction

background image

Design Example: Implement DDR I/O Interface

Page 15

November 2010

Altera Corporation

DQ (ALTDQ) and DQS (ALTDQS) Megafunctions

Page 4 of the MegaWizard Plug-In Manager is the EDA page. This page lists the
simulation model files needed to simulate the generated design files. On this page,
you can enable the Quartus II software to generate a synthesis area and timing
estimation netlist for this megafunction for use by third-party tools.

Page 5 of the MegaWizard Plug-In Manager is the Summary page. On this final page,
the ALTDQ MegaWizard Plug-In Manager displays a list of the types of files to be
generated. The automatically generated Variation file contains wrapper code in the
language you specified on page 2a. On this page, you can specify additional types of
files to be generated. Choose from the AHDL Include file (.inc),
VHDL component declaration file, (.cmp), Quartus II symbol file
(.bsf), Instantiation template file (.v), and Verilog
HDL black box file (_bb.v). If you select Generate Netlist on the
Simulation Model

page, the file for that netlist is also available. A gray checkmark

indicates a file that is automatically generated, and a red checkmark indicates
generation of an optional file.

Design Example: Implement DDR I/O Interface

This design example uses the ALTDQ and ALTDQS megafunction to implement
DDR I/O interface. This example uses the MegaWizard Plug-In Manager in the
Quartus II software. As you go through the wizard, each page is described in detail.

Design Files

The design files are available in the

Examples for ALTDQ and ALTDQS Megafunction

User Guide

page on the Altera website.

Example

In this example, you perform the following tasks:

Create a DDR I/O interface using the ALTDQ and ALTDQS megafunctions and
the MegaWizard Plug-in Manager

Implement the design and assign the EP2C5T144C6 device to the project

Compile and simulate the design

Create an ALTDQ Megafunction

Perform the following tasks to create an ALTDQS megafunction:

1. Unzip the altdq_dqs_DesignExample.zip to any working directory.

2. In the Quartus II software, open the dq_dqs_ex.qar project.

3. On the Tools menu, click MegaWizard Plug-In Manager.

This manual is related to the following products: