Bottleneck during memory access. The processor will run at 12MHz for programs that require only register access, and only 6MHz for programs that require data memory access as well. The registers use block RAM and the data memory uses SPRAm which are available on the iCE40 Ultra Plus FPGA.
For comparison the DE0 nano implementation is capable of running even above 50MHz.
Bottleneck during memory access. The processor will run at 12MHz for programs that require only register access, and only 6MHz for programs that require data memory access as well. The registers use block RAM and the data memory uses SPRAm which are available on the iCE40 Ultra Plus FPGA.
For comparison the DE0 nano implementation is capable of running even above 50MHz.