Tiliqua - Accessible, Reconfigurable Audio DSP Platform
summary
Tiliqua is an open hardware module plus Amaranth HDL DSP library running on an ECP5 SOM that loads up to eight bitstreams and produces an eight‑voice polyphonic synth instance. It implements USB2 host in gateware to accept USB‑only MIDI keyboards (it works with a real keyboard), FFT/STFT frequency‑domain cores using Amaranth fixed‑point extensions, dynamic frame buffer resizing with PLL retuning, a tiny GPU accel for embedded‑graphics, and persistent config flash with wear‑leveling that survives power cycles.
AI-written summary · about
chapters (13)
- 0:00Tiliqua project intro
- 1:04Tiliqua hardware & DSP library
- 3:36Programming with Amaranth HDL
- 4:40New DSP features & extensions
- 6:06Tiliqua as USB audio bridge
- 6:48USB MIDI host demo
- 7:51Display support challenges
- 8:33Persistent config flash
- 9:35Tiny GPU & graphics
- 11:03Acknowledgments & future
- 11:25Q&A: Making music
- 12:08Q&A: Why Amaranth HDL
- 13:11Q&A: Favorite app
related talks
46mDeveloping Audio Products with Cortex-M3/NuttX/C++11
33mThe Rockling FPGA Audio processor and Theremin SAO and Party Button SAO
36mSound Open Firmware
39mSoftware Defined Hardware on Heterogeneous SoCs Using OpenAMP
27mBuilding a Zephyr-Native Audio Framework With Sound Open Firmware
25mOpen Source Software Stack for Heterogenous embedded devices
10mDemo: Secure and Open Source RISC-V Based Flight Computer
23mRunning an Open Source LLM on Open Source Hardware
