Re: [LAU] zedboard fpga dev board and linux audio

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-user@...>
Date: Friday, February 1, 2013 - 10:12 pm

On Fri, Feb 01, 2013 at 08:07:46PM +0000, Kelly Hirai wrote:

> fpga seems a natural way to express in silicon, data flow languages like

There are many ways to use an fpga. I've got a friend who's a real
wizard in this game, and his approach is quite unusual but very
effective.
In most cases, after having analysed the problem at hand, he'll design
one or more ad-hoc processors in vhdl. They are always very minimal,
maybe having 5 to 20 carefully chosen instructions, usually all of them
conditional (ARM style), and coded if necessary in very wide instruction
words so there's no microcode and these processors are incredibly fast.
It takes him a few hours to define such a processor, and a few more hours
more to create an assembler for it in Python. Then he starts coding the
required algorithms using these processors.
If necessary, he'll revise the processor design until it's perfectly
matched to the problem. In all cases I've watched, this results in
something that most other designers couldn't even dream of in terms
of speed and efficiency - not only of the result, but also of the
design process and hence the economics.
All of this is of course very 'politically incorrect' - he just throws
away the whole canon of 'high level tools' or rather replaces it with
his own vision of it - with results that I haven't seen matched ever.

Ciao,

--
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] zedboard fpga dev board and linux audio, Kelly Hirai, (Thu Jan 31, 5:42 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Len Ovens, (Thu Jan 31, 10:23 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Simon Wise, (Fri Feb 1, 4:41 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Kelly Hirai, (Fri Feb 1, 8:07 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Simon Wise, (Sun Feb 3, 2:32 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Fons Adriaensen, (Fri Feb 1, 10:12 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Charles Z Henry, (Fri Feb 1, 11:32 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Jeremia Bär, (Tue Feb 5, 11:04 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Simon Wise, (Sun Feb 3, 3:39 pm)
Re: [LAU] zedboard fpga dev board and linux audio, Charles Z Henry, (Mon Feb 4, 4:47 pm)