From a17a413e81869877c9f52fbdc6875fff0180a79f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Str=C3=B6mbergson?= Date: Tue, 16 Apr 2024 10:29:21 +0200 Subject: [PATCH] Write to CDI in app mode blocks read access MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joachim Strömbergson --- hw/application_fpga/core/tk1/rtl/tk1.v | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/hw/application_fpga/core/tk1/rtl/tk1.v b/hw/application_fpga/core/tk1/rtl/tk1.v index b21acc7..c495e2b 100644 --- a/hw/application_fpga/core/tk1/rtl/tk1.v +++ b/hw/application_fpga/core/tk1/rtl/tk1.v @@ -75,7 +75,6 @@ module tk1( localparam ADDR_CDI_FIRST = 8'h20; localparam ADDR_CDI_LAST = 8'h27; - localparam ADDR_CDI_DONE = 8'h28; localparam ADDR_UDI_FIRST = 8'h30; localparam ADDR_UDI_LAST = 8'h31; @@ -436,13 +435,9 @@ module tk1( end end - if ((address >= ADDR_CDI_FIRST) && (address <= ADDR_CDI_LAST)) begin - if (!switch_app_reg) begin - cdi_mem_we = 1'h1; - end - end - - if (address == ADDR_CDI_DONE) begin + if ((address >= ADDR_CDI_FIRST) && (address <= ADDR_CDI_LAST) & !switch_app_reg ) begin + cdi_mem_we = 1'h1; + end else begin cdi_access_we = 1'h1; end