From 51c348bc7cab8497010e047b9e38677ca68cd38b Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Mon, 11 Apr 2022 13:57:07 -0500 Subject: [PATCH] Increase sd card addr width by 1 Adds a new memory location for data accesses. --- hw/fpga/addr_decode.sv | 2 +- hw/fpga/hvl/cs_testbench.sv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/fpga/addr_decode.sv b/hw/fpga/addr_decode.sv index c127697..bcfde85 100644 --- a/hw/fpga/addr_decode.sv +++ b/hw/fpga/addr_decode.sv @@ -18,7 +18,7 @@ assign hex_cs = addr >= 24'h007ff0 && addr < 24'h007ff4; assign uart_cs = addr >= 24'h007ff4 && addr < 24'h007ff6; assign board_io_cs = addr == 24'h007ff6; assign mm_cs2 = addr == 24'h007ff7; -assign sd_cs = addr >= 24'h007ff8 && addr < 24'h007ffd; +assign sd_cs = addr >= 24'h007ff8 && addr < 24'h007ffe; assign irq_cs = addr == 24'h007fff; endmodule diff --git a/hw/fpga/hvl/cs_testbench.sv b/hw/fpga/hvl/cs_testbench.sv index 64dbe7f..3e69518 100644 --- a/hw/fpga/hvl/cs_testbench.sv +++ b/hw/fpga/hvl/cs_testbench.sv @@ -57,7 +57,7 @@ initial begin : TEST_VECTORS else $error("Bad CS! addr=%4x should have mm_cs1!", addr); end - if (i >= 24'h007ff8 && i < 24'h007ffd) begin + if (i >= 24'h007ff8 && i < 24'h007ffe) begin assert(sd_cs == '1) else $error("Bad CS! addr=%4x should have sd_cs!", addr);