Initial release of SoC which passes all riscv-compliance RV32IMZicsr tests.
256KB BRAM, 256MB DDR3 RAM, 4KB DDR3 Cache (32B line length, directly mapped, write invalidation), 1x SPI Master (SD card), 2x UART (one reserved via on-board FTDI for CPU pipeline tracing), HDMI/DVI-D output 720p60.
Graphical output: 320x240x8, 256-entry 24bpp palette, direct memory mapped to 2x64KB blocks for screen flipping.
Graphical console: 160x45 text mode, directly memory mapped.
Running DooM with HDMI on PMod JA, MicroSD PMod on JD: https://www.youtube.com/watch?v=U2EvwVu67x8