Entity: IDELAYE2
- File: IDELAYE2.v
Diagram
Description
verilator lint_off WIDTH */
Generics
Generic name | Type | Value | Description |
---|---|---|---|
CINVCTRL_SEL | "FALSE" | Enable clock inversion | |
DELAY_SRC | "IDATAIN" | Delay input | |
HIGH_PERFORMANCE_MODE | "FALSE" | Reduced jitter | |
IDELAY_TYPE | "FIXED" | Type of delay line | |
IDELAY_VALUE | integer | 0 | Input delay tap setting |
IS_C_INVERTED | [0:0] | 1'b0 | |
IS_DATAIN_INVERTED | [0:0] | 1'b0 | |
IS_IDATAIN_INVERTED | [0:0] | 1'b0 | |
PIPE_SEL | "FALSE" | Select pipelined mode | |
REFCLK_FREQUENCY | real | 200.0 | Ref clock frequency |
SIGNAL_PATTERN | "DATA" | Input signal type | |
LOC | "UNPLACED" | ||
SIM_DELAY_D | integer | 0 | |
tap | real | 1 |
Ports
Port name | Direction | Type | Description |
---|---|---|---|
CNTVALUEOUT | output | [4:0] | count value for monitoring tap value |
DATAOUT | output | delayed data | |
C | input | clock input for variable mode | |
CE | input | enable increment/decrement function | |
CINVCTRL | input | dynamically inverts clock polarity | |
CNTVALUEIN | input | [4:0] | counter value for tap delay |
DATAIN | input | data input from FGPA logic | |
IDATAIN | input | data input from IBUF | |
INC | input | increment tap delay | |
LD | input | loads the delay primitive | |
LDPIPEEN | input | enables the pipeline register delay | |
REGRST | input | reset for pipeline register |
Signals
Name | Type | Description |
---|---|---|
DELAY_D | integer | |
idelay_reg | reg [4:0] | |
DATAOUT | reg |
Constants
Name | Type | Value | Description |
---|---|---|---|
DELAY_D | SIM_DELAY_D |
Processes
- unnamed: ( @ (posedge C) )
Type: always
- unnamed: ( @ (IDATAIN) )
Type: always
Description
Variable delay