What is an FPGA?

  • 1
  • Question
  • Updated 3 years ago
  • Answered
A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing—hence "field-programmable". The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC) (circuit diagrams were previously used to specify the configuration, as they were for ASICs, but this is increasingly rare). Contemporary FPGAs have large resources of logic gates and RAM blocks to implement complex digital computations. (https://en.wikipedia.org/wiki/Field-p...)

The following video, recommended by John, KM6QX from EVVBlog is a nice tutorial describing what a FPGA is and how it operates on a technical level (http://www.eevblog.com/2013/07/20/eev...)
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9152 Posts
  • 3478 Reply Likes

Posted 5 years ago

  • 1
Photo of Richard Mcclelland

Richard Mcclelland

  • 3 Posts
  • 2 Reply Likes
Maybe we can use one of these to get a 5 khz to 1.2 Ghz Flex 7700:  http://www.nextplatform.com/2016/03/17/fpgas-can-take-gpus-knights-landing/
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9152 Posts
  • 3478 Reply Likes
The FPGA is not the only factor.  You need a wideband ADC of decent dynamic range.
Photo of Richard Mcclelland

Richard Mcclelland

  • 3 Posts
  • 2 Reply Likes
Well for only a few dollars more, I'll throw one of those in, too.  (I'm sure you guys are far more focused on the state of the art than I am but I thought the article might be interesting for some on this board.)
Photo of Kevin K4VD, Elroy

Kevin K4VD, Elroy

  • 775 Posts
  • 171 Reply Likes
Dave is my non-ham(?) Elmer hero. I've learned more from his videos than Navy A school and all the training since that time. Real cool that you've referenced him here. More Flex guts tutorials would be great. Thanks!
Photo of Lee

Lee, Elmer

  • 677 Posts
  • 285 Reply Likes
This should be required viewing for someone when they come up with a bright idea to have Flex implement.   It also gives some idea of how smart the Flex architecture is, to be this complicated, yet the user can write a few dozen lines of code and make a program or a sub routine to control the radio.  A thing of beauty!

73  W9OY
(Edited)
Photo of Kevin K4VD, Elroy

Kevin K4VD, Elroy

  • 775 Posts
  • 171 Reply Likes
Bright ideas may not be trivial to implement but the post and video show the FGPA can do almost anything. Open season on bright ideas.
Photo of Lee

Lee, Elmer

  • 677 Posts
  • 285 Reply Likes
I want my 6700 to sound like a bug.... o crap there went 4 panfalls....

73  W9OY
Photo of Dan -- KC4GO

Dan -- KC4GO

  • 339 Posts
  • 68 Reply Likes
It can all you have to do is plug in my old Vibroflex original and your off :)
If your not talking about software bug