aboutsummaryrefslogtreecommitdiffstats
path: root/sources/hdl/verilog/maintenance_controller.v
diff options
context:
space:
mode:
Diffstat (limited to 'sources/hdl/verilog/maintenance_controller.v')
-rw-r--r--sources/hdl/verilog/maintenance_controller.v12
1 files changed, 10 insertions, 2 deletions
diff --git a/sources/hdl/verilog/maintenance_controller.v b/sources/hdl/verilog/maintenance_controller.v
index 9354d17..169833a 100644
--- a/sources/hdl/verilog/maintenance_controller.v
+++ b/sources/hdl/verilog/maintenance_controller.v
@@ -172,8 +172,12 @@ module maintenance_controller#(parameter tCK = 1500)(
wire periodic_rd_timer_one = maint_prescaler_tick_r_lcl && (periodic_rd_timer_r == ONE[0+:PERIODIC_RD_TIMER_WIDTH]);
+ `ifndef HBM_BENDER
wire periodic_rd_request = ~rst && (/*((PERIODIC_RD_TIMER_DIV != 0) && ~dfi_init_complete) ||*/
(~per_rd_ack && (per_rd_request || periodic_rd_timer_one)));
+ `else
+ wire periodic_rd_request = 1'b0;
+ `endif
always @(posedge clk) begin
if(~init_calib_complete)
@@ -221,8 +225,12 @@ module maintenance_controller#(parameter tCK = 1500)(
always @(posedge clk) zq_request_r <= zq_request_ns;
- always @(/*AS*/init_calib_complete or zq_request_r)
- zq_request = init_calib_complete && zq_request_r;
+ always @(/*AS*/init_calib_complete or zq_request_r)
+ `ifndef HBM_BENDER
+ zq_request = init_calib_complete && zq_request_r;
+ `else
+ zq_request = 1'b0;
+ `endif
end // zq_request_logic
end
endgenerate