Open-source FPGA USB cores
Open USB device and host cores for FPGAs: CDC serial, mass storage, audio and full/high-speed controllers. 4 curated cores, ranked by earned verification. Add one to your project in one command with lfpga, or browse the whole registry.
- 1 FPGA-USB-Device stable An FPGA-based USB 1.1 full-speed device (no PHY chip). ✓ verified 2 checks
- 2 core_usb_cdc beta A basic USB-CDC (serial) device core in Verilog. ✓ verified 2 checks
- 3 core_usb_host beta A basic USB 1.1 host controller for small systems. ✓ verified 2 checks
- 4 LUNA stable An Amaranth framework for building and hacking USB devices. ★ 1,126 pending