beautypg.com

Getting started, Design flow, Build the datapath – Altera ALTDLL User Manual

Page 7: Chapter 2. getting started, Design flow –1, Build the datapath –1

background image

© February 2012

Altera Corporation

ALTDLL and ALTDQ_DQS Megafunctions User Guide

2. Getting Started

Design Flow

This chapter describes the FPGA design flow to implement a custom memory
interface datapath using the ALTDLL and ALTDQ_DQS megafunctions and Altera’s
FPGA hardware features.

Figure 2–1

shows the design flow for creating a custom memory datapath system

with the ALTDLL and ALTDQ_DQS megafunctions and the Quartus

®

II software.

Build the Datapath

After you identify the requirements for your custom external memory interface, the
first stage is to build a datapath to interface with the memory blocks.

To build the datapath, you must perform the following steps:

1. Create a project in the Quartus II software that targets the preferred Altera device.

2. Instantiate the ALTPLL megafunction to provide the required clocking scheme for

the custom PHY.

f

For more information about instantiating megafunctions and the clocking
scheme, refer to Instantiate the ALTPLL Megafunction section in

volume 5

of

the External Memory Interface Handbook. For more information about using
PLLs, refer to the

ALTPLL Megafunction User Guide

.

3. Instantiate the ALTDLL megafunction to implement the DLL.

Figure 2–1. Design Flowchart

Build the Datapath

Simulate the Design

Create Timing Constraints

Compile the Design and Verify Timing

Adjust Constraints

This manual is related to the following products: