File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,11 @@ Provides a consistent input DDR flip flop across multiple FPGA families
7575*/
7676wire [WIDTH- 1 :0 ] d_int;
7777wire [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
7883genvar n;
7984
8085generate
@@ -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
You can’t perform that action at this time.
0 commit comments