Ensure functionality of WRPC testbench (testbench/wrc_core)
The following files are changed to ensure the functionality of the WRPC testbench located in "testbench/wrc_core" folder of the wrpc-core repository: - wrc_main_sim.c - arch/risc-v/crt0.S - arch/risc-v/crt0.h - dev/endpoint.c - configs/wrpc_sim_riscv_defconfig Before compiling wrpc-sw for simulation, choose wrpc_sim_riscv_defconfig configuration. In endpoint.c, delay function is commented out in the case of simulation. In wrc_main_sim.c, passing information from the testbench to risc-v's software is fixed and mini-NIC component is initialized correctly. Also, now the program doesn't print the error message when the Rx FIFO of mini-NIC is empty, but waits until there is something in the Rx FIFO, and then continues with checking the correctness of the received frame.
Showing
Please
register
or
sign in
to comment