The task was to design and describe in Verilog a 32-bit processor that must support 15 basic instructions + 4 bonus instructions and create a program in asm to find prime numbers. The size of the program was limited.
CPU.v - Verilog representation of CPU
proc.hex - Compiled CPU
prog.asm - Assembly program