Skip to content

Commit 08df341

Browse files
committed
pulse for enable
1 parent 27c351b commit 08df341

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

rtl/iddr.v

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ Provides a consistent input DDR flip flop across multiple FPGA families
7575
*/
7676
wire [WIDTH-1:0] d_int;
7777
wire [WIDTH-1:0] delayed_data_int;
78+
reg en_ff,en_ff1;
79+
always @(posedge clk) begin
80+
en_ff <= en;
81+
en_ff1 <= en_ff;
82+
end
7883
genvar n;
7984

8085
generate
@@ -111,7 +116,7 @@ if (TARGET == "XILINX") begin
111116
.DATAOUT(delayed_data_int[n]), // 1-bit output: Delayed data output
112117
.CASC_IN(0), // 1-bit input: Cascade delay input from slave ODELAY CASCADE_OUT
113118
.CASC_RETURN(0), // 1-bit input: Cascade delay returning from slave ODELAY DATAOUT
114-
.CE(en), // 1-bit input: Active-High enable increment/decrement input
119+
.CE(en_ff & ~en_ff1), // 1-bit input: Active-High enable increment/decrement input
115120
.CLK(clk), // 1-bit input: Clock input
116121
.CNTVALUEIN(cnt_value_in), // 9-bit input: Counter value input
117122
.DATAIN(0), // 1-bit input: Data input from the logic

0 commit comments

Comments
 (0)