Open Source FPGA Tooling, Our Journey from Resistance to Adoption
summary
A QuickFeather development board connects to an Adafruit PM2.5 sensor and a LoRa radio while the USB peripheral is implemented in the FPGA using an open toolchain; builds embed a SymbiFlow-generated top.bit from Verilog via the qorc-sdk and program the bitstream into flash. Gateware provides two UARTs in the FPGA to add a third serial port, the bitstream loads in about 10 ms reprogram and power runs under 10 mW (standby ~50 μW); porting to open tools took roughly a year.
AI-written summary · about
chapters (20)
- 0:00Intro
- 4:35USB
- 6:05Quick Feather
- 6:48Embedded FPGA
- 8:47Main Program
- 9:25Build Process
- 11:08PM25 Task
- 12:19PM25 Monitoring
- 14:03Base64 Decoder
- 14:33Summary
- 16:29Journey from Resistance to Adoption
- 24:08Sample Gateway
- 25:35Blocks of Code
- 26:58Applications
- 28:08Power Requirements
- 29:36FPGA Size
- 31:17FPGA Example
- 32:49Questions
- 34:30Sample Applications
- 39:18How Long It Took
related talks
42mOpen Source FPGA Tooling, Our Journey from Resistance to Adoption
40mKeynote: Open Source FPGA Tooling
20mOpen-Source FPGAs: Tools, Flows, and Visualization
07mFPGA and open hardware
38mOpen-Source Tools for FPGA Development
01h 05mChallenges and opportunities for Open Source Hardware in academia and industry: Roundtable
31mEmbracing FOSS in Embedded Development: From Proprietary to Modular and Collaborative
01h 18mReconfigurable Architectures: Generalities,Open-source and emerging-technologies
