From 6d96d30d3d1fcc6ad1f558cf290977158f490de9 Mon Sep 17 00:00:00 2001 From: dam1n19 <dam1n19@soton.ac.uk> Date: Wed, 12 Apr 2023 17:04:47 +0100 Subject: [PATCH] SOC1-162: Fixed data req bug when valid data at constructor --- hdl/src/wrapper_ahb_packet_constructor.sv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hdl/src/wrapper_ahb_packet_constructor.sv b/hdl/src/wrapper_ahb_packet_constructor.sv index e6f877a..f947ee5 100644 --- a/hdl/src/wrapper_ahb_packet_constructor.sv +++ b/hdl/src/wrapper_ahb_packet_constructor.sv @@ -98,7 +98,8 @@ module wrapper_ahb_packet_constructor #( .hreadys (hreadys), // Engine Data Ready Signal - .constructor_ready (constructor_ready), + // - only when constructor is ready AND there is no valid data at the constructor + .constructor_ready (constructor_ready & !packet_data_valid), // Data Request Signal .data_req (data_req) -- GitLab