Date: Jun 19, 2020
Click Count: 1701
ASIC (Application Specific Integrated Circuit) is an IC that has been designed with design in mind.
FPGA (Field Programmable Gate Array) is also an IC. As the name implies, engineers can reprogram FPGAs as long as they have the right tools and proper professional foundation.
FPGA development is to use EDA tools such as HDL, quartus, vivado, etc. to reconfigure the functions of the chip, and ASICs usually have less reconfiguration capabilities.
Basically, ASICs are designed based on standard units, and Place & Route is also required. When there are any problems with the chip, you must re-slide again until you reach the desired function and performance. The ASIC design process is very expensive and takes at least a few months to complete.
ASIC can no longer be changed after leaving the production line. This is why designers need to fully ensure that the design is correct before mass production. Engineers can take advantage of FPGA reconfiguration to perform prototype verification of ASICs so that they can fully test the design in the real world before sending it to the foundry.
FPGA is a lot of prefabricated gates and flip-flops, with programmable interconnect features. You can use these basic modules to configure any logical function you want. If there is an error, it can be reprogrammed within a few seconds instead of months. However, in FPGAs, sometimes additional hardware overhead is required to make the correct connections.
ASIC has a great advantage in terms of repetitive cost, because very little material is wasted in the design. For FPGA, there are always a lot of hardware resources wasted. This means that the repetitive cost of FPGAs is usually higher than the repetitive cost of similar ASICs.
Although the repetitive cost of ASIC is very low, its non-repetitive cost is relatively high and usually reaches millions. Because it is non-repetitive, the cost of each IC decreases as the volume increases.
Therefore, after mass production of ASIC to a certain amount, using ASIC can be cheaper than using FPGA. Compared with FPGA, ASIC has great advantages in power consumption, performance, size and cost.
<< Previous: How to match FPGA and CPU?
<< Next: FPGA circuit design skills you need know
Design of temperature controller bas...
With the continuous improvement of people's living standards...
Date: Jun 22, 2020
Design and Implementation of Custom ...
The main controller controls the work of the entire data col...
Date: Jul 13, 2020
Two-to-two bus data comparator based...
The comparator is connected to two CPU boards through two bu...
Date: Jun 24, 2020
Application of FPGA in stepper motor...
The biggest feature of stepper motor control is open loop co...
Date: Jun 22, 2020
Design and Implementation of Display...
For the display market, the DisplayPort protocol marks a maj...
Date: Jul 11, 2020
Xilinx Spartan-7 detailed introducti...
Spartan-7 uses TSMC’s 28nm HPL mature process, so the power
Date: Nov 17, 2020
1
2
3
4
5
6
7
8
9
10
High performance and low power consumption help PLD challenge the field of consumer electronics
Support