Briefly describe some advantages of FPGA


Advantage one:

greater parallelism. This is mainly achieved through two technologies: concurrency and pipelining.

A: Concurrency refers to the repeated allocation of computing resources, so that multiple modules can perform computing independently at the same time. This is similar to today's multi-core and SIMD technologies. But relative to SIMD technology, the concurrency of FPGA can be carried out between different logic functions, not limited to executing the same function at the same time. A simple example is that using SIMD you can perform multiple additions at the same time, while FPGAs can perform multiple additions and multiplications at the same time and any logic you can design.

B: Pipelining is performed by dividing tasks into segments and executing them simultaneously between segments. In fact, this is similar to the CPU, except that the CPU is the pipeline between instructions and the FPGA is the pipeline between tasks or it can be said to be the pipeline between threads.

Advantage two:

customizable. The internal logic of the FPGA is realized through the Lookup Table, which can be simply understood as a hardware circuit. Customizable means that users can implement their own logic circuits within the allowable range of resources. Under normal circumstances, the task runs faster on the hardware circuit than on the software. For example, to compare the size of the upper 32 bits and the lower 32 bits of a 64-bit number, 2 area number instructions and two bit AND instructions are required under the CPU. A shift instruction, a compare instruction and a write back instruction, and only one comparator is needed under the FPGA.

Advantage three:

Refactorable. Reconfigurable means that the logic inside the FPGA can be changed according to requirements, reducing development costs. At the same time, using FPGA to reuse resources saves more space for the server than using multiple fixed ASIC modules.


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=325255189&siteId=291194637