beautypg.com

Opencore plus time-out behavior, Opencore plus time-out behavior –3 – Altera DDR SDRAM Controller User Manual

Page 39

background image

Chapter 3: Functional Description

3–3

OpenCore Plus Time-Out Behavior

© March 2009

Altera Corporation

DDR and DDR2 SDRAM Controller Compiler User Guide

IP Toolbench generates a clear-text VHDL or Verilog HDL datapath, which matches
your custom variation. If you are designing your own controller, Altera recommends
that you use this module as your datapath. IP Toolbench generates placement
constraints in the form of reusable scripts for all the critical registers in Cyclone series
and for the resynchronization registers in Stratix series. Altera recommends that you
also use these scripts so that your own DDR and DDR2 SDRAM designs have
consistent placement and the timing analysis script results apply to your design.

The datapath instantiates one or more data strobe (DQS) groups. The DQS group
module's control_wdata and control_rdata are fixed at 16 bits and data (DQ) is
fixed at 8 bits. To build datapaths larger than 16 bits, the datapath instantiates
multiple DQS group modules to increase the data bus width in increments of 16 bits
(8 bits for the DDR and DDR2 SDRAM side).

Figure 3–2

shows the datapath.

Table 3–2

shows the IP Toolbench-generated datapath files in your project directory.

f

For more detail on the datapath, refer to

“Datapath” on page 3–4

.

OpenCore Plus Time-Out Behavior

OpenCore Plus hardware evaluation can support the following two modes of
operation:

Untethered—the design runs for a limited time

Tethered—requires a connection between your board and the host computer. If
tethered mode is supported by all megafunctions in a design, the device can
operate for a longer time or indefinitely

Figure 3–2. Datapath

Table 3–2. Datapath Files

Filename

Description

_auk_ddr_datapath.v or .vhd

Datapath.

_auk_ddr_clk_gen.v or .vhd

Clock output generator.

_auk_ddr_dqs_group.v or .vhd

DQS groups.

Data Path Module

control_rdata

control_wdata

dq

clk_to_sdram

DQS

Groups

16

8

16

clk

Clock Output

Generator

clk_to_sdram_n
fedback_clock_out

This manual is related to the following products: