Speeding Up the CPU

A project log for Small CPU in VHDL

Small CPU in VHDL 07/03/2021 at 21:170 Comments

The IOP16 runs at 8 of 50 MHz clocks per instruction. That is 6.25 MIPS which really is way more than fast enough for this use. The states are Grey Coded as follows:

Most of the cycles do nothing. There is no good reason this can't run twice as fast. The Grey Codes are:

Made the change and it worked. It now runs at 12.5 MIPS. Way overkill, but why not.