Open Source FPGA Tooling, Our Journey from Resistance to Adoption
summary
Company moves its FPGA toolchain from proprietary to SymbiFlow and open source repos and demonstrates a working QuickFeather board running qorc-sdk that loads FPGA bitstreams at boot. Gateware implements USB-serial and two extra UARTs to link a PM2.5 sensor and a LoRa radio, sending base64 payloads over a gateway; bitstream build integrates into the normal make flow and recompiles on-device in ~10 ms. Work takes about a year with partners, enables ADC sampling, convolution offload, and sub-10 mW operation.
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
34mAn update on SymbiFlow - a multiplatform FPGA project
20mOpen-Source FPGAs: Tools, Flows, and Visualization
07mFPGA and open hardware
38mOpen-Source Tools for FPGA Development
18mOpen source chip design: for fun and for profit
04mWhere Community Powers Innovation
