ASIC是已经成型的(也就是固定的)硬件,应用是由软件体现,
而FPGA是可以编程变化的硬件,应用是编程后的硬件实现,速度一般更快,这也是FPGA应用越来越流行的优势所在。
ASIC功能固定,同样功能下功耗低,稳定性可靠性要高,成本低,频率可以开的更高。
FPAG是可编程逻辑,优点就是可编程。一般可以做ASIC前期验证,实际上FPGA做的项目,如果量很大的话,就会流片成ASIC节省成本。
FPGA内部的硬件结构并不是确定的,可以依靠程序修改,而ASIC里面的硬件结构已经确定,程序只是改变寄存器里面的内容
FPGA的优势在于可以根据需要定制内部的逻辑电路,删掉不要的部分,而且FPGA适合做并行运算