Jpnock / mips-verilog-cpu

A MIPS-I CPU implemented in SystemVerilog
3 stars 3 forks source link

Edge case testing #47

Closed Jpnock closed 2 years ago

Jpnock commented 2 years ago

After reading the spec, I found a number of cases where our CPU was not complying with edge-cases of the MIPS I ISA.

We should write tests for these and include them in our test bench

I've categorised these by the type of instruction (ALU/Load-Store/Branch)

ALU

Branch

Load-store

iverilog

Extension testing

Jpnock commented 2 years ago

Most of these have been implemented in https://github.com/Jpnock/verilog-cpu/pull/58