The FPGA
This is where it will run: on my Xilinx Spartan-7 FPGA board “Arty S7”:
The FPGA will contain:
- the RRISC core
- a port mapped ALU
- 8k of SRAM for code and data
Going independent
As the Spartan-7 is far too under-utilized with just the RRISC CPU and RAM, I am contemplating putting a MicroBlaze CPU on there as well, running an microsd card boot loader. This will turn the board into a RRISC development board. Programs can then be run from SD-card, without having to re-program the FPGA.
All it takes, is a little microSD card slot and a bit of code.
^ toc
< Open source, text-based VHDL design: vim, tmux, ghdl, gtkwave