114 FROG 4-Bit CPU

114 : FROG 4-Bit CPU

Select Project123456789ONSW2
  • Author: ChrisPVille
  • Description: The FROG is an extremely minimal load-store 4-bit CPU
  • GitHub repository
  • Clock: 0 Hz

How it works

The CPU addresses external memory on its addr pins and executes/interprets data on the data_in pins

How to test

Set data_in to 0x8 (NOP) and observe the addr bus count upward as the CPU executes Instructions

External hardware

An SRAM/ROM like memory containing instructions should be connected to addr/wcyc/data_in

IO

#InputOutput
0clockaddr[0]
1reset_paddr[1]
2data_in[0]addr[2]
3data_in[1]addr[3]
4data_in[2]addr[4]
5data_in[3]addr[5]
6addr[6]
7fast - zero wait state memory modewrite memory cycle