The port was actually to a TriMedia TM1300 which isn't really a DSP nor FPGA, but a VLIW-CPU. The FPGA is the core of my newer product, the gluion. The gluiph only had a small CPLD for various signal routings, although some of the gluion's concepts were already implemented there.
Regarding the port: The TriMedia actually has a very good C/C++ compiler, so porting to it can't be really compared to the work involved with DSP programming.
As Hans-Christian said, you might want to look at PDa which is said to run on the Blackfin DSP by Analog Devices as it has a Linux tool chain. I'd prefer a floating point DSP though, but last time I looked there was none which would support µLinux.
One main question is: do you want to do this in assembler (or hand- optimized C) or take some higher level approach. The former is a lot of work, the latter will likely be rather slow. You might wanna have a look at Embedded Chuck for reference: http://www.cs.princeton.edu/~gewang/ee464/product.html The gluiph, with only a bit of optimizing, was twice as fast as a PowerPC G3 (per MHz). But at 128MHz that doesn't mean much....
Then again, you can get Pentium/Core modules as small as 10x10cm...
But let us know where you're heading with this. Maybe you'll find a better angle to approach this than I did 5 years ago with the gluiph, which was a lot of work but didn't really pay off.
BTW, I'm rearranging my website, so for the meantime the cited paper can be found at: http://www.glui.de/old/prod/gluiph/NIME03_Kartadinata.pdf
cheers, Sukandar
On 17.02.2007, at 16:23, David Merrill wrote:
The closest thing that I'm aware of is that PD was ported to an FPGA by Sukandar Kartadinata, as described in this paper: http://www.glui.de/prod/gluiph/NIME03_Kartadinata.pdf -David M.
Pierpaolo Marcon wrote:
Hi! I've recently began to work on PD's source code in order to port PD on a DSP processor, but I don't know if anybody did it before. If somebody has informations about it, please tell me! Thx a lot! Pierpaolo -- www.pierpaolomarcon.tk
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
-- MIT Media Lab dmerrill@media.mit.edu
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev