This is some nmigen infrastructure for the Boneless-v3 gateware CPU
The 'spork' folder has the current sections
Elboratable Gateware
A Boneless-v3 with a 16bit CSR bus
Scaffolding and structure for building binaries
Some python constructs to make functional things.
Gateware that will name and connect to the CSR bus
Infrasturture to make my like easier.
TODO
- Use checksum on HexLoader
- ANSI terminal codes
- Command search
- RLE encode the banner
- Debug Symbols
- Tree menu on commands !! see radix tree
- Escape code parser
- Triple check the bootload sequence
- timeout
- id reflection
- Fix the warmboot fail
HEXLOADER
- Timeout
- : id starter
- Checksum with - no blanking
- as a SubR for multi boot ! need to block and ROM