Rapid Prototyping Using a Microprocessor Core on a Spartan II FPGA