[sdiy] Pots vs Encoders, was Re: [sdiy] dave smith *instruments*
Jason Tribbeck
Jason.Tribbeck at ascom.com
Tue Feb 2 16:44:10 CET 2010
Hi,
> The PIC will be an I/O controller, handling input from pots, encoders and
> various switches while also supporting output to the LCD. There will be a
> serial interface for connecting the PIC board to the FPGA board, probably
> SPI. The FPGA will do all of the synth internals, oscillators, filters or
> what have you. I'm using a Xilinx FPGA, so I will use an embedded soft
> microcontroller (Picoblaze) for MIDI including sysex. I've already
> developed the MIDI controller code for other FPGA synth projects and it is
> tiny. The advantage I find in doing this is that the Picoblaze controller
> being right there in the FPGA makes it a matter of HDL to connect it's
> ports to the synth's registers and RAM.
I did look at the Picoblaze for mine, but I've got some fairly meaty calculations I want to do for the filters (the filters themselves are being done by the FPGA, but the coefficient calculations I want to be done in real-time (well, 100ths of a second). Since I'll have 288 oscillators on the FPGA, I'm not sure if the picoblaze could cope with this.
Although since it is my first FPGA synth project, I am trying to take it one step at a time!
--
Jason Tribbeck
More information about the Synth-diy
mailing list