Altera ALTDLL User Manual

Page 27

Advertising
background image

Chapter 3: Parameter Settings

3–9

ALTDQ_DQS Parameter Editor

© February 2012

Altera Corporation

ALTDLL and ALTDQ_DQS Megafunctions User Guide

Enable DQS
enable block
delay chain

Enables

DQS_ENABLE_DELAY_CHAIN

(Db) that

fine-tunes the outputs of

DQS_ENABLE_CTRL

block

so that the DQS enable signal timing matches the DQS
strobe. Db is a run-time adjustable delay chain.

Advanced Delay
Chain Options

Set dynamically
using
configuration
registers

USE_DQS_DELAY_

CHAIN_PHASECTRLIN

Determines the

phasectrlin

input for the phase

setting. If you turn on this option, it dynamically chooses
the phase applied to the

dqsbusout

output during the

FPGA run time. If you turn off this option, the phase
setting is determined by the Number of stages in
dqs_delay_chain
option in the Parameter Settings
page. This delay chain fine-tunes the DQS strobe signal.

Advanced Delay
Chain Options

DQS delay chain
delayctrlin port
source

DLL or Core

DQS_DELAY_CHAIN_

DELAYCTRLIN_SOURCE

Determines whether you want the

delayctrlin

port

to be controlled by DLL (outputs) or from the Core
(FPGA).

If you select DLL, the

dll_delayctrlin[5..0]

port is connected to the

dll_delayctrlout[5..0]

port of the DLL. The

DLL option adjusts the delay setting in

DQS_DELAY_CHAIN

block across pressure, volume,

and temperature (PVT). Altera recommends that you
always select DLL to optimize the read capture at the DQ
input register. If you select Core, the

core_delayctrlin

port is fed by the core.

Advanced Delay
Chain Options

DQS Delay Buffer
Mode

Low or High

DELAY_BUFFER_MODE

Specifies whether the variable delay buffers in the

DQS_DELAY_CHAIN

work in low-frequency or

high-frequency mode. The frequency mode must match
the frequency mode you select for the DQS Delay Buffer
Mode
parameter on the Parameter Settings page in the
ALTDLL parameter editor.

Advanced Delay
Chain Options

DQS Phase Shift

0–36,000

DQS_PHASE_SHIFT

Specifies the phase shift between the delayed DQS signal
and the input DQS signal in units of hundreds of degrees,
for example, a 90° phase shift is represented as 9,000.
Use this parameter for static timing analysis only
because timing analysis cannot determine the phase
shift through the

delayctrlin[5..0]

,

phasectrlin[2..0]

, and

offsetctrlin[5..0]

ports on the megafunction

the way a simulation can. This is an optional field and
defaults to 0.

Advanced Delay
Chain Options

Enable DQS
offset control

DQS_OFFSETCTRL_

ENABLE

Enables offset values to be added to

DQS_DELAY_CHAIN

block. If you turn on this option,

make sure that the ALTDLL instance is set to use the DLL
offset control blocks. This option connects the outputs
from the DLL offset control blocks to the DQS delay
chain block. This parameter is optional and turned off by
default.

Table 3–4. Options on DQS IN Page (Part 2 of 3)

Parameter Name

Legal Value

Clear Box

Parameter Name

Description

Advertising
This manual is related to the following products: