I started working towards the BoxLambda OS architecture I outlined in my previous post. I ported Mecrisp Quintus Forth and added a Forth-C FFI:
epsilon537.github.io/boxlambda/fo...
#forth #riscv #homebrewcomputer #osdev
I started working towards the BoxLambda OS architecture I outlined in my previous post. I ported Mecrisp Quintus Forth and added a Forth-C FFI:
epsilon537.github.io/boxlambda/fo...
#forth #riscv #homebrewcomputer #osdev
epsilon537.github.io/boxlambda/sw...
#forth #fpga #riscv #homebrewcomputer
I just pushed a new BoxLambda release. The main additions are:
- the BootLoader:
boxlambda.readthedocs.io/en/latest/sw...
- a complete Register Map: boxlambda.readthedocs.io/en/latest/re...
For a complete list of changes, please refer to the Release Notes:
github.com/epsilon537/b...
In this post, I explore ways to improve interrupt latency and jitter on the BoxLambda SoC.
epsilon537.github.io/boxlambda/mi...
#FPGA #RISCV
In this post, I remove more functionality than I’m adding, and the BoxLambda SoC becomes a lot simpler and faster as a result. I’ll also briefly describe how the RISC-V GNU toolchain for BoxLambda is built.
epsilon537.github.io/boxlambda/bo...
#RISCV #FPGA
BoxLambda system tweaking in search of consistent instruction cycle counts:
epsilon537.github.io/boxlambda/la...
#FPGA #Retrocomputing #RISCV
First post on Bluesky. I maintain an open-source project called BoxLambda. BoxLambda creates a retro-style FPGA-based microcomputer from open-source components. The microcomputer serves as a platform for both software and RTL experimentation.
#FPGA #RISCV