3 ms·
Luckily there are wonderful USB stacks implemented in open FPGA toolchains these days - check out the toolchains described at https://workshop.fomu.im/en/lates
by Kliment 6y ago
Luckily there are wonderful USB stacks implemented in open FPGA toolchains these days - check out the toolchains described at https://workshop.fomu.im/en/latest/ https://workshop.fomu.im/en/latest/
- IshKebab 6y agoI wondered if there might be, but did you post the right link? I can't see anything about open source USB device implementations there.
- ohazi 6y agoKate Temkin's Luna project is super cool, although I think it's still a WIP: https://github.com/greatscottgadgets/luna https://github.com/greatscottgadgets/luna It's a USB stack implemented as pure gateware - no hard/soft CPU needed, although I think you can hook one up if you want to.
- Kliment 6y agoThe code linked there is all open, and has a USB device softcore. It's the most approachable FPGA USB implementation I've played with. edit: Here is the actual USB core that's in there: https://github.com/im-tomu/valentyusb/ https://github.com/im-tomu/valentyusb/