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);