[sdiy] Hardware convolution box?
Eric Brombaugh
ebrombaugh1 at cox.net
Mon Feb 13 21:28:21 CET 2017
On 02/13/2017 01:06 PM, Olivier Gillet wrote:
>> I'd love to know what DSP the Z-DSP uses, I suspect it's an ARM based chip,
>> but I could be wrong.
>
> It's a Spin Semi FV-1.
Yep - the FV-1 is a fun part. I've done a bit of coding & hardware using
that and it packs a whole lot of nifty features into a small space.
Keith Barr did a fantastic job in condensing so much of his experience
down into a very useful chip.
That said, it's by no means a "powerful" DSP - rather it is fairly
run-of-the mill tech that's been specifically tuned to do one narrow job
well. The instruction set is aimed at audio DSP, and more specifically
delays and IIR filters. Step outside that and you lose most of the
advantages.
With a minimal understanding of the FV-1 CPU architecture and
instruction set I've been able to port some of the open-source effects
programs for the FV-1 to the STM32F3 and F4 processors and they run fine
in that architecture (even at higher sample rates in some cases). I
wouldn't say that general purpose ARM MCUs are behind it in performance
- they just don't integrate an audio-grade codec onto the same die as
the FV-1 does.
Eric
More information about the Synth-diy
mailing list