Close

Speeding Up the IOP16 CPU

A project log for OpenCores PDP-8 on FPGA

OpenCores PDP-8 on FPGA

land-boardscomland-boards.com 07/03/2021 at 20:470 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.

Discussions