simple CPU implementation on FPGA