ucb-bar/riscv-sodor

make run-emulator FAILED

lx324310 opened this issue · 2 comments

Hi
when i make run-emulator i had pass in rv32_1stage rv32_2stage rv32_5stage but met the follow error in rv32_ucode
make[1]: [output/xori.out] Error 255 (ignored)
[ FAILED ] output/simple.out (timeout) after 30000 cycles
[ FAILED ] output/add.out (timeout) after 30000 cycles
[ FAILED ] output/addi.out (timeout) after 30000 cycles
[ FAILED ] output/and.out (timeout) after 30000 cycles
[ FAILED ] output/andi.out (timeout) after 30000 cycles
[ FAILED ] output/auipc.out (timeout) after 30000 cycles
[ FAILED ] output/beq.out (timeout) after 30000 cycles
[ FAILED ] output/bge.out (timeout) after 30000 cycles
[ FAILED ] output/bgeu.out (timeout) after 30000 cycles
then i checked /emulator/rv32_ucode/output/***.out find
Loaded memory.
Instantiated HTIF.
Cyc= 0 PCReg=( 0x00000000 ) InstReg=[ 0x00000000 : unknown ] UPC= 6 (MA=0x0000eeee) RegAddr=32 Bus=0x00002000 A=0x0000aaaa B=0x0000bbbb
all PCreg is zero
how can i solve this problem?

oh! I also met。

I have made significant changes to the structure of Sodor and updated the cores to the latest Privileged ISA v1.7. I've updated the 1-stage, 2-stage, and 3-stage cores. Let me update the 5-stage and u-code, and then check to see if the problem still persists. If so, please submit a new issue.