2 ms·
I'm kind of going the same direction, but different route. My design is based on VexRiscv and all hardware is written in SpinalHDL. It does not run Linux yet be
by ruslan 2y ago
I'm kind of going the same direction, but different route. My design is based on VexRiscv and all hardware is written in SpinalHDL. It does not run Linux yet because of limited SRAM (512KB) on my Karnix board, but it has Ethernet and HDMI. I have coded a CGA-like video adapter with HDMI interface that supports graphics (320x240x4) and text (80x30x16) modes with hardware assisted smooth scrolling. :)
If someone is interested, here's a rather brief README:
https://github.com/Fabmicro-LLC/VexRiscvWithKarnix/blob/karnix_extended/scripts/KarnixExtended/README.md https://github.com/Fabmicro-LLC/VexRiscvWithKarnix/blob/karn...
KiCAD project for the board: https://github.com/Fabmicro-LLC/Karnix_ASB-254 https://github.com/Fabmicro-LLC/Karnix_ASB-254