1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-01-30 02:32:53 +08:00
oh/xilibs/hdl/IDELAYE2_FINEDELAY.v
2015-10-07 11:57:52 -04:00

59 lines
1.2 KiB
Verilog

module IDELAYE2_FINEDELAY (
CNTVALUEOUT,
DATAOUT,
C,
CE,
CINVCTRL,
CNTVALUEIN,
DATAIN,
IDATAIN,
IFDLY,
INC,
LD,
LDPIPEEN,
REGRST
);
parameter CINVCTRL_SEL = "FALSE";
parameter DELAY_SRC = "IDATAIN";
parameter FINEDELAY = "BYPASS";
parameter HIGH_PERFORMANCE_MODE = "FALSE";
parameter IDELAY_TYPE = "FIXED";
parameter integer IDELAY_VALUE = 0;
parameter [0:0] IS_C_INVERTED = 1'b0;
parameter [0:0] IS_DATAIN_INVERTED = 1'b0;
parameter [0:0] IS_IDATAIN_INVERTED = 1'b0;
parameter PIPE_SEL = "FALSE";
parameter real REFCLK_FREQUENCY = 200.0;
parameter SIGNAL_PATTERN = "DATA";
`ifdef XIL_TIMING
parameter LOC = "UNPLACED";
parameter integer SIM_DELAY_D = 0;
localparam DELAY_D = (IDELAY_TYPE == "VARIABLE") ? SIM_DELAY_D : 0;
`endif // ifdef XIL_TIMING
`ifndef XIL_TIMING
integer DELAY_D=0;
`endif // ifndef XIL_TIMING
output [4:0] CNTVALUEOUT;
output DATAOUT;
input C;
input CE;
input CINVCTRL;
input [4:0] CNTVALUEIN;
input DATAIN;
input IDATAIN;
input [2:0] IFDLY;
input INC;
input LD;
input LDPIPEEN;
input REGRST;
endmodule // IDELAYE2_FINEDELAY