Update cs_testbench.sv
Add uart_cs and fix error messages
This commit is contained in:
@@ -8,8 +8,9 @@ logic [15:0] addr;
|
||||
logic ram_cs;
|
||||
logic rom_cs;
|
||||
logic hex_cs;
|
||||
logic uart_cs;
|
||||
|
||||
int cs_count = ram_cs + rom_cs + hex_cs;
|
||||
int cs_count = ram_cs + rom_cs + hex_cs + uart_cs;
|
||||
|
||||
addr_decode dut(.*);
|
||||
|
||||
@@ -29,7 +30,12 @@ initial begin : TEST_VECTORS
|
||||
if (i >= 16'h7ff0 && i < 16'h7ff4) begin
|
||||
assert(hex_cs == '1)
|
||||
else
|
||||
$error("Bad CS! addr=%4x should have io_cs!", addr);
|
||||
$error("Bad CS! addr=%4x should have hex_cs!", addr);
|
||||
end
|
||||
if (i >= 16'h7ff4 && i < 16'6) begin
|
||||
assert(uart_cs == '1)
|
||||
else
|
||||
$error("Bad CS! addr=%4x should have uart_cs!", addr);
|
||||
end
|
||||
if (i >= 2**15) begin
|
||||
assert(rom_cs == '1)
|
||||
|
||||
Reference in New Issue
Block a user