Computer Architecture Lab/SS2014/group 5 lab 2

To model and implemented a CPU(Central Processing Unit) inside an FPGA, the CPU should be able to perform the task that of a normal CPU. The main processes are instruction fetch, instruction decode, memory read, execute and memory write back. Hence,CPU’s main function is to Fetch instructions, decode them and execute the given instruction set. Instruction set is based on MIPS.

Instruction set:

Instruction format (32 bit):

Immediate:

Jump:

Register: