uCsim-based PicoBlaze 3 and 6 Instruction Simulator for Small Device C Compiler