News:

SMF for DIYStompboxes.com!

Main Menu

FPGA Pedal design

Started by Christoper, March 12, 2025, 12:40:26 PM

Previous topic - Next topic

Christoper

I'm looking at designing a pedal from scratch that let's me pass in an HDL model of a circuit. A FPGA seems like the proper tool, but the Daisy Seed DSP seems like it has better support, even though it's not strictly the "correct" tool for the job. The Daisy Pod for example would completely bypass the soldering iron for the proof of concept phase.

The Daisy looks to have quite a bit of power behind it, but is it enough to model a circuit on it in real time?

What would be a better piece of equipment to look into for this task?

Christoper

I'm now looking at the Basys 3 FPGA trainer board, but is there something that would allow me to use physical pots? The PMOD has a "digital pot" that looks like I *might be able to use a physical pot.

I'm looking at the AMP3 for an audio codec

clover562

FPGA is purpose-built for HDL execution and can simulate/replicate hardware logic directly.

Daisy Seed is a powerful ARM Cortex-M7 DSP platform designed for audio applications—not for direct HDL execution, but can simulate the effects of a circuit in real time via code (e.g., C++).


ElectricDruid

Quote from: Christoper on March 12, 2025, 01:59:58 PMI'm now looking at the Basys 3 FPGA trainer board, but is there something that would allow me to use physical pots?
You might have to connect up a I2C ADC to get some pots interfaced. Doesn't need to be anything fancy. I rarely use more than 8 bits for pots. Sometimes I've used 10 or 12 on dsPIC, but only because that's what it has. Filtering the ADC inputs digitally is a good idea to reduce noise and stop jittering, and that gives you more resolution to prevent "steppiness".