This is an implementation of WISC-F15, a pipelined micro computer with a cache-memory hierarchy.
The WISC-F15 description is documented in "F15_552_Project_description_Stage1.pdf", "F15_552_Project_description_Stage2.pdf".
The program is compiled by icarus on Ubuntu 14.04 LTS. gtkwave is a tool to visualize and watch the signal waves.
cd verilog
./compile.sh
cd bin
./run.sh $number
$number can be 0 ~ 5, corresponding to the test cases in ProjectStage2Tests