Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
74a15cf038
Made ROM binary file configurable via a parameter. Updated assignment2 and assignment3 to reflect this. Added bit slicing in assignment2 for ram/rom addresses.
38fa35fccd
Fixed initialisation bug and compilation error in gatereg module. Added mips_pipelined to test suite. Fixed several bugs in assignment3 MIPS module
cc98bfbf02
Fixed compile error caused by trailing comma
8a682347f0
Merge branch 'main' of ssh://git.rileyk.au:19482/TroubleElectrical/FPGA_Uni
559ff01d69
Fixed printing annoyance. Added variable dumping to a wavefile. Updated delay to 2 units (as there is 1 unit of clk being high and 1 unit low).
92a0cb17da
Updated assignment 2 to reflect prior changes. Fixed instruction ordering for register file module (again). Fixed typo that limited the space the ALU could write its flags out to. Swapped ordering to be correct when determining if we are storing the result from ALU or MEM.
65be2c2d61
Made sign extension explicit to remove bit indexing (which iverilog doesn't like) and a tad more readable.
878f949e5f
Made addrwidth sizing consistent with the 2^N used everywhere