“…There is a large body of literature on teaching computer architecture courses with FPGA devices. These tools provide guidance about methods and approaches to easily understand characteristics and behaviors of a computer component, in particular, CPU unit [4,[6][7][8]10,15,16,18,20,23,24,29]. Guštin et al [16] developed none-pipelined FPGA-based microprocessor named MOVE that implementing of all the instructions are "assign" type.…”