zignig / spork

Just a spork not the ideal spork

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 53.5%Language:Verilog 45.9%Language:xBase 0.6%