Constant selects not working in always_ff in current iverilog

This commit is contained in:
Aadi Desai 2020-12-16 14:13:54 -08:00
parent 5e62dd82d8
commit 33bb4c7538
2 changed files with 3 additions and 3 deletions

View file

@ -87,7 +87,7 @@ always_ff @(negedge clk) begin // CLK Falling Edge
clk_state <= 1'b0;
end
always_comb begin
always @(*) begin
case (instr_reg[31:26])
6'b101000: begin // Store Byte
partial_write = 1'b1;

View file

@ -47,10 +47,10 @@ else
-P mips_cpu_bus_tb.INSTR_INIT_FILE=\"inputs/${INSTR}/${TESTCASE}.txt\" \
-P mips_cpu_bus_tb.DATA_INIT_FILE=\"inputs/${INSTR}/${TESTCASE}.data.txt\" \
-o exec/mips_cpu_bus_tb_${TESTCASE} testbench/mips_cpu_bus_tb.v \
${SRC} #2> /dev/null
${SRC} 2> /dev/null
./exec/mips_cpu_bus_tb_${TESTCASE} &> ./inputs/${INSTR}/${TESTCASE}.log.txt; # log file for debugging (contains $display)
echo "$(tail -1 ./inputs/${INSTR}/${TESTCASE}.log.txt)" > ./inputs/${INSTR}/${TESTCASE}.out.txt; # register v0 output to compare with reference
if diff -w ./inputs/${INSTR}/${TESTCASE}.out.txt ./inputs/${INSTR}/${TESTCASE}.ref.txt #&> /dev/null # compare
if diff -w ./inputs/${INSTR}/${TESTCASE}.out.txt ./inputs/${INSTR}/${TESTCASE}.ref.txt &> /dev/null # compare
then
echo ${TESTCASE} ${INSTR} "Pass";
else