C88 is Homebrew CPU that has a ram that is only 8x8 Bits in size. It'll fit on a papilio one 500k which has enough pins for all the switches you need too.
VHDL Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
ALU.vhd
ALUWaveConf.wcfg
ALU_tb.vhd
C88.ucf
C88.vhd
C88.xise
Control.vhd
DataPath.vhd
Debouncer.vhd
Debouncer_tb.vhd
InstructionDecoder.vhd
InstructionSet
PC.vhd
Program3waves.wcfg
RAM.vhd
RAM_cell.vhd
RAM_tb.vhd
Readme.md
arch.odg
arch.pdf
assemble.pl
comparator.vhd
decode_3_to_8.vhd
dice
dice_example_poster.odg
iotest
matrix_driver.vhd
program5waves.wcfg
register_8.vhd
spi_master.vhd
test_program_1.vhd
test_program_2.vhd
test_program_3.vhd
test_program_4.vhd
test_program_5.vhd
test_program_6_jma.vhd
types_package.vhd

Readme.md