mirror of
https://github.com/YosysHQ/yosys
synced 2026-06-07 01:20:57 +00:00
Add test for non-contiguous memory init
Also negative memory addresses.
This commit is contained in:
parent
aac7366862
commit
ab5f25db9a
2 changed files with 57 additions and 0 deletions
13
tests/check_mem/negative_idx.sv
Normal file
13
tests/check_mem/negative_idx.sv
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
module top;
|
||||
(* nomem2reg *)
|
||||
logic [1:0] a3 [-2:-1][-1:1] = '{'{0, 1, 2}, '{1, 0, 3}};
|
||||
|
||||
always_comb begin
|
||||
assert(a3[-2][-1] == 0);
|
||||
assert(a3[-2][0] == 1);
|
||||
assert(a3[-2][1] == 2);
|
||||
assert(a3[-1][-1] == 1);
|
||||
assert(a3[-1][0] == 0);
|
||||
assert(a3[-1][1] == 3);
|
||||
end
|
||||
endmodule
|
||||
Loading…
Add table
Add a link
Reference in a new issue