> > BTW - Read http://www.cnn.com/TECH/computing/9906/15/supercomp.idg/ > > I am reminded of hype over the "thinking machines" parallel computer. > > How difficult is it to write for an FPGA array? Do tools exist to > compile a C program into an FPGA configuration? Has BEos been ported > to it? Well...with today's newest FPGA's in the range of 2 million gates, you can certainly do WONDERFUL things with them. I had been discussing this off the list and came up with the idea that it's not entirely strange to think that perhaps I could design a custom FPGA to do high-speed FFT work. I ordered an eval softare package from Viewlogic, and now if I could just find my old Xilinx test bed...crud. Anyway, one big problem with using FPGA's "on the fly" is that you'd really need to have a "precompiled" library of routes for what you want, and you'd really have to be REALLY good at designing logic flow. It's basically (quite literally) like designing your own CPU. I had the distinct pleasure of designing my own CPU (albeit, a 4 bit doodad) some years ago, and one major hurdle to any real-time use is that it can take hours to route your design to a device. Even on the latest fast computers, you might still only get 100,000 gates per hour during the routing phase of the design. Then you have to "burn" (program) the routes to the device, and usually there's a lot of testing using JEDEC and what not before you're sure the thing will actually work right. Designing your own chips is GREAT if you have the upfront time, but there is so much work involved (even with my 4 bit CPU) that you'd really need to have an EE degree to do any of that (good thing I do! :-P ) Anyway, I'll have to get my eval of Viewlogic and see what it would take to do an FFT hardware device. Or, if it'd be easier, use my bro's idea of NTT to do the same thing, since designing an FPU unit would be intense. After my experience with logic design on a small scale, I have MUCH more respect for the folks at Intel/AMD/etc. who design the CPU's. Far out stuff. Aaron ________________________________________________________________ Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm