Skip to content

SpinalHDL USB system for the ULPI based Arrow DECA board

Notifications You must be signed in to change notification settings

DECAfpga/usb_system

 
 

Repository files navigation

THIS PROJECT IS INCOMPLETE!!! DON'T EXPECT ANYTHING HERE TO ACTUALLY WORK.

I made it public so that others can have a look at it.

Contents and current status:

  • SpinalHDL ULPI seems to be working ok.
  • In ./tb/cocotb, I try to build my first cocotb testbench. It's incomplete...
  • The current design can receive USB packets as a device. I think it can also reply some hardcoded return packets. It's not at the point at all where a device can be enumerated.
  • Further down this file, there's a pretty extensive list with open source USB resources and code.

References

USB code for FPGAs

About

SpinalHDL USB system for the ULPI based Arrow DECA board

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 52.0%
  • Scala 31.5%
  • C++ 4.8%
  • C 4.8%
  • Verilog 3.7%
  • Python 1.7%
  • Other 1.5%