Odelay Attributes - Xilinx SelectIO 7 Series User Manual

Fpgas
Table of Contents

Advertisement

ODELAY Attributes

Table 2-14
Table 2-14: ODELAY Attribute Summary
Attribute
ODELAY_TYPE
ODELAY_VALUE
HIGH_PERFORMANCE_MODE
SIGNAL_PATTERN
REFCLK_FREQUENCY
CINVCTRL_SEL
PIPE_SEL
DELAY_SRC
ODELAY_TYPE Attribute
When set to FIXED, the tap-delay value is fixed at the number of taps determined by the
ODELAY_VALUE attribute setting. This value is preset and cannot be changed after
configuration.
When set to VARIABLE, the variable tap delay is selected. The tap delay can be
incremented by setting CE = 1 and INC = 1, or decremented by CE = 1 and INC = 0. The
increment/decrement operation is synchronous to C.
When set to VAR_LOAD or VAR_LOAD_PIPE, the variable tap delay can be changed and
dynamically loaded. The tap delay can be incremented by setting CE = 1 and INC = 1, or
decremented by CE = 1 and INC = 0. The increment/decrement operation is synchronous
to C. The LD pin in VAR_LOAD mode loads the value presented on CNTVALUEIN. This
7 Series FPGAs SelectIO Resources User Guide
UG471 (v1.10) May 8, 2018
Output Delay Resources (ODELAY)—Not Available in HR Banks
summarizes the ODELAY attributes.
Value
Default Value
String: FIXED,
FIXED
VARIABLE,
VAR_LOAD, or
VAR_LOAD_PIPE
Integer: 0 to 31
0
Boolean: FALSE or
FALSE
TRUE
String: DATA,
DATA
CLOCK
Real: 190–210,
200
290 to 310, or
390 to 410
Boolean: FALSE or
FALSE
TRUE
Boolean: FALSE or
FALSE
TRUE
String: ODATAIN,
ODATAIN
CLKIN
www.xilinx.com
Description
Sets the type of tap delay line. FIXED delay sets
a static delay value. VAR_LOAD dynamically
loads tap values. VARIABLE delay dynamically
adjusts the delay value. VAR_LOAD_PIPE is
similar to VAR_LOAD mode with the ability to
store the CNTVALUEIN value for future use.
Specifies the fixed number of delay taps in fixed
mode or the initial starting number of taps in
VARIABLE mode (output path). When
ODELAY_TYPE is set to VAR_LOAD or
VAR_LOAD_PIPE mode, this value is ignored
and assumed to be all zeroes.
When TRUE, this attribute reduces the output
jitter. The difference in power consumption is
quantified in the Xilinx Power Estimator tool.
Causes the timing analyzer to account for the
appropriate amount of delay-chain jitter in the
data or clock path.
Sets the tap value (in MHz) used by the timing
analyzer for static timing analysis. The ranges of
290.0 to 310.0 and 390 to 410 are not available in
all speed grades. See the 7 series FPGA data
sheets.
Enables the CINVCTRL_SEL pin to
dynamically switch the polarity of the C pin.
Selects pipeline mode. This attribute should
only be set to TRUE when using the
VAR_LOAD_PIPE mode of operation.
Selects source for data input to ODELAY block.
Send Feedback
137

Advertisement

Table of Contents
loading

Table of Contents