mirror of
https://github.com/supleed2/ELEC50010-IAC-CW.git
synced 2024-12-22 21:35:48 +00:00
Constant selects not working in always_ff in current iverilog
This commit is contained in:
parent
5e62dd82d8
commit
33bb4c7538
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue