An emulator for a reduced instruction set of the ARM processor, implemented in Verilog