Sentinel is my microcoded RISC-V CPU written in Amaranth. A release (v0.1.0-alpha.2) is likely soon. I have written a lot of docs for this release, including a Quick Start.
The Quick Start is meant to be doable with only Python and pip(x) installed initially. Would anybody be willing to test out the quick start on their own machines, and report back any issues?
Use the "pdm install -G examples -G yowasp; pdm run use-yowasp" code snippet if you don't have yosys:
https://sentinel-cpu.readthedocs.io/en/latest/usage/quickstart.html#quick-start