Crumb RISC-V SoC
Crumb is a RISC-V Soc I have been working on that is designed to encapsulate much of my past work into one project.
Its building on the knowledge learned from Orca Emulator, where I studded hardware emulation of the GameCube / Wii
The end goal for Crumb is to reach around the same processing power as the Wii and play some basic 3D games.
Development
Part of having such large goals for a SoC is the need for a clear and logical development path. In Orca Emulator I was plagued with hiccups causing redoes, work to be lost, and most time being spent debugging with no progress.
At the root of Crumb is to develop a method of creating a RISC-V SoC such that the end product is stable, organized, and maintainable. Hardware development never has quite as clear as a flow as software development so I have been iterating the following development flow.
A indebt look at this development can be looked at here: Development
Components
Many of the components of Crumb as featured within Development. Both Unlisted and Listed will be documented as they are developed.