diff options
author | diego <diego@symbioticeda.com> | 2020-04-20 12:45:35 -0500 |
---|---|---|
committer | diego <diego@symbioticeda.com> | 2020-04-20 12:45:35 -0500 |
commit | 22f440506b2b58edc27354d9ac8d474bb6185e63 (patch) | |
tree | 2b8b0b389f4935ae4741bf96ac33f46d9d7e1c1b /tests/arch | |
parent | 50581d5a94730b33e2ca1b7f7371f502ef9263c6 (diff) | |
download | yosys-22f440506b2b58edc27354d9ac8d474bb6185e63.tar.gz yosys-22f440506b2b58edc27354d9ac8d474bb6185e63.tar.bz2 yosys-22f440506b2b58edc27354d9ac8d474bb6185e63.zip |
Modifications of tests as per Eddie's request
Diffstat (limited to 'tests/arch')
-rw-r--r-- | tests/arch/common/dynamic_part_select/forloop_select.v | 19 | ||||
-rw-r--r-- | tests/arch/xilinx/dynamic_part_select.ys | 59 |
2 files changed, 0 insertions, 78 deletions
diff --git a/tests/arch/common/dynamic_part_select/forloop_select.v b/tests/arch/common/dynamic_part_select/forloop_select.v deleted file mode 100644 index 9276a3ed8..000000000 --- a/tests/arch/common/dynamic_part_select/forloop_select.v +++ /dev/null @@ -1,19 +0,0 @@ -module forloop_select #(parameter WIDTH=256, SELW=4) - (input clk , - input [9:0] ctrl , - input [15:0] din , - input en, - output reg [WIDTH-1:0] dout); - - reg [SELW-1:0] sel; - localparam SLICE = WIDTH/(SELW**2); - - always @(posedge clk) - begin - if (en) begin - for (sel = 0; sel < 4'hf; sel=sel+1'b1) - dout[(ctrl*sel)+:SLICE] <= din; - end - end -endmodule - diff --git a/tests/arch/xilinx/dynamic_part_select.ys b/tests/arch/xilinx/dynamic_part_select.ys deleted file mode 100644 index 597229cc9..000000000 --- a/tests/arch/xilinx/dynamic_part_select.ys +++ /dev/null @@ -1,59 +0,0 @@ -#### Original testcase ### -read_verilog ../common/dynamic_part_select/original.v -hierarchy -top original -prep -flatten -top original -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 10 -prove-skip 1 miter - -### Multiple blocking assingments ### -read_verilog ../common/dynamic_part_select/multiple_blocking.v -hierarchy -top multiple_blocking -prep -flatten -top multiple_blocking -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 10 -prove-skip 1 miter - -### Non-blocking to the same output register ### -read_verilog ../common/dynamic_part_select/nonblocking.v -hierarchy -top nonblocking -prep -flatten -top nonblocking -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 10 -prove-skip 1 miter - -### For-loop select, one dynamic input -read_verilog ../common/dynamic_part_select/forloop_select.v -hierarchy -top forloop_select -prep -flatten -top forloop_select -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 5 -prove-skip 1 miter - -### Double loop (part-select, reset) ### -read_verilog ../common/dynamic_part_select/reset_test.v -hierarchy -top reset_test -prep -flatten -top reset_test -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 10 -prove-skip 1 miter - -### Reversed part-select case ### -read_verilog ../common/dynamic_part_select/reversed.v -hierarchy -top reversed -prep -flatten -top reversed -design -save gold - -equiv_opt -run :prove -map +/xilinx/cells_sim.v synth_xilinx -noiopad -miter -equiv -make_assert -flatten gold gate miter -sat -verify -prove-asserts -show-public -seq 20 -prove-skip 1 miter |