Many people ask: what is an FPGA?


Mushroom asked:

I have been developing FPGAs for many years, and every time Gu Liang asks me, what is FPGA, I, I, I, do not know how to start, it is difficult to answer.

An FPGA is a device. Its English name is feild programable gate array.

In layman's terms, it is a powerful and seemingly omnipotent device. It is usually used for devices in different fields such as communication, network, image processing, and industrial control.

It has been emphasized that logic design is not a programmer, because from the designer's point of view, writing logic is only the least important work in FPGA development . So there's no need for a code (let's call it) battle of pros and cons.


Confused?

I have never met a peer, and I have been entangled in VHDL and Verilog. Basically, it is readable, usable, and easy to use. These languages ​​are all used to describe real circuits. Please leave the pros and cons of the language to the back. The real concern is whether the described circuit is simple enough and easy to use, and eliminates competition risks with the greatest probability.

The process of FPGA development is to use verilog/VHDL and other hardware description languages, compile, synthesize, place and route through EDA tools to become download files, and finally load them into the FPGA device to complete the realized functions.

Still the same:

For 20 or 30 years, the structure of FPGA has basically not been the same:

There are a lot of look-up tables in the small chip. The combination of these look-up tables completes the realization of digital logic such as or and not, plus the clock module realizes the timing, the register module stores the circuit state, the RAM module stores a large amount of data, and the IO To communicate with the outside, a most basic FPGA chip is set up.

The newly produced FPGA only adds some high-speed interfaces, special-purpose arithmetic modules DSP, and embeds a CPU or arm on this basis.

It's simple to say, just such a small chip, but it has been monopolized in the hands of giant altera and xilinx.


Copyright ownership belongs to Qingcui Technology Hangzhou FPGA Division , please indicate the source for reprinting

Author: Hangzhou Qingcui Technology ALIFPGA

Original address: Hangzhou Qingcui Technology FPGA Geek Space WeChat Official Account


Scan the QR code to follow Hangzhou Qingcui Technology FPGA Geek Space


 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325813344&siteId=291194637