Answer»
- ASIC prototyping: Due to high cost of ASIC chips, the LOGIC of the application is first verified by dumping HDL code in a FPGA. This HELPS for faster and cheaper testing. Once the logic is verified then they are made into ASICs.
- Very useful in applications that can make use of the massive parallelism offered by their architecture. Example: code breaking, in particular brute-force attack, of cryptographic algorithms.
- FPGAs are sued for computational kernels such as FFT or Convolution INSTEAD of a microprocessor.
- Applications include digital signal processing, software-defined radio, aerospace and defense SYSTEMS, medical imaging, computer VISION, speech recognition, cryptography, bio-informatics, computer hardware emulation and a growing range of other areas.
|