EEVblog Electronics Community Forum

EEVblog => News/Suggestions/Help => Topic started by: siliconmix on March 11, 2012, 11:20:06 pm

Title: FPGA implementaion
Post by: siliconmix on March 11, 2012, 11:20:06 pm
this would be cool
Title: Re: FPGA implementaion
Post by: olsenn on March 12, 2012, 12:15:54 am
What are you talking about? An FPGA implementation for what?
Title: Re: FPGA implementaion
Post by: siliconmix on March 12, 2012, 12:17:39 am
ways to use them .programming.i've only just heard they exist .
Title: Re: FPGA implementaion
Post by: olsenn on March 12, 2012, 01:16:34 am
ways to use them .programming.i've only just heard they exist .

Ah, we'll the most common ways of writing code for FPGAs are in the form of an HDL; most commonly Verilog or VHDL. Programming/debugging is typically done via JTAG.

If you're not familiar with what an FPGA actually is, I'd recommend doing a Google search on it. In short, they are arrays of LUT's connected by programmable interconnects. Microprocessors contain a few functions (mnemonics) that can be used in succession to achieve a certain task, and FPGA's can do everything in a single clock cycle because you define the logic in hardware (you can create your own instruction set).
Title: Re: FPGA implementaion
Post by: siliconmix on March 12, 2012, 11:15:16 am
thanks.yeah i did a quick search.i watched jeriellsworth playing with one but i just couldn't concentrate.
Title: Re: FPGA implementaion
Post by: siliconmix on March 12, 2012, 11:25:33 am
i see .so in effect these could be used to monitor events like the one in the pic and react , log stanalone from a pc.
Title: Re: FPGA implementaion
Post by: joelby on March 12, 2012, 01:25:20 pm
That looks like a low frequency spectrograph. There are plenty of alternatives to an FPGA if you want to analyse audio signals in real time, but you could certainly use an FPGA to do a fast Fourier transform in conjunction with an analog-to-digital converter, along with other digital signal processing steps.

I think Dave mentioned that he isn't particular interested in HDL and FPGA implementation beyond board layout, but there are plenty of resources out there. You could try fpga4fun.com or FPGA Prototyping by Verilog Examples (http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=sr_1_2?s=books&ie=UTF8&qid=1331558629&sr=1-2).
Title: Re: FPGA implementaion
Post by: siliconmix on March 12, 2012, 01:28:14 pm
will do thnaks