FPGA CPU Cores

 

Home

 

 

 

Processors
X11G 11 bit CISC 50+ MHz 2800 LUTs More: X11G - 11 Bit CISC
C101 32 bit RISC, 60 MHz 2000LUTs (incomplete)
BCXA6 8088 compatible. 60 MHz! 5000 LUTs (latest synth, incomplete)
xxx32 32-bit (work in progress) more
Raptor64 64-bit (work in progress) more
bc6502

8-bit 6502 compatible more  - available on www.opencores.org as well

Tested and Working ! (one easily fix known bug (flag pull from stack) encountered .

bc6502.zip
Butterfly

32 bit RISC cpu - available on www.opencores.org as well

small size - reasonable performance

Tested and Working !

more

MMU paged memory management unit - maps virtual to real addresses using 16 entry 4-way set associative TLB (code not working yet - but it looks pretty). mmu.v
bus_arb five way SoC bus arbitrator more bus_arb.v