Skip to content

zignig/spork

Repository files navigation

SPORK

This is some nmigen infrastructure for the Boneless-v3 gateware CPU

The 'spork' folder has the current sections

cores

Elboratable Gateware

cpu

A Boneless-v3 with a 16bit CSR bus

firmware

Scaffolding and structure for building binaries

lib

Some python constructs to make functional things.

peripheral

Gateware that will name and connect to the CSR bus

utils

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

About

Just a spork not the ideal spork

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages