cheshire icon indicating copy to clipboard operation
cheshire copied to clipboard

treewide: Add SpinalHDL USB 1.1 controller

Open thommythomaso opened this issue 2 years ago • 0 comments

ToDo:

  • [x] Add missing commits
  • [x] Rebase after FPGA merge
  • [x] Clean up existing codebase
  • [x] Move control to regbus, verify
  • [x] Verify everything still works
  • [x] Split off VGA burst split
  • [x] Create nice testing solution
  • [x] Re-Enable UNBENT
  • [x] Adapt OHCI file header to point to source and its license!
  • [x] Fix most CI
  • [x] Verify, merge, release reg_to_axi
  • [ ] FPGA: Constrain IO timing!
  • [ ] Extend documentation
  • [ ] Differentiate device tree, handle CI

Future stuff:

  • Move USB to another repo (reproducible build) OR rewrite
  • Tune FIFO, verify
  • Re-enable LLC, evaluate uncached DRAM alias window
  • Discuss UNBENT parameterization

thommythomaso avatar Nov 28 '23 12:11 thommythomaso