Perbezaan antara ASIC dan FPGA

Perbezaan antara ASIC dan FPGA

ASIC vs FPGA

Litar bersepadu khusus aplikasi adalah jenis IC yang unik yang direka dengan tujuan tertentu dalam fikiran. IC jenis ini sangat biasa di kebanyakan perkakasan pada masa kini sejak bangunan dengan komponen IC standard akan membawa kepada litar besar dan besar. FPGA (array pintu masuk yang boleh diprogramkan medan) juga jenis IC, tetapi ia tidak mempunyai pengaturcaraan yang dibina ke dalamnya semasa pengeluaran. Seperti namanya, IC boleh diprogramkan oleh pengguna selagi dia mempunyai alat yang betul dan pengetahuan yang betul.

ASIC tidak lagi boleh diubah selepas keluar dari barisan pengeluaran. Itulah sebabnya pereka perlu benar -benar yakin dengan reka bentuk mereka, terutama ketika membuat sejumlah besar ASIC yang sama. Sifat yang boleh diprogramkan dari FPGA membolehkan pengeluar membetulkan kesilapan dan bahkan menghantar patch atau kemas kini setelah produk telah dibeli. Pengilang juga memanfaatkannya dengan membuat prototaip mereka dalam FPGA supaya ia dapat diuji dengan teliti dan disemak semula di dunia nyata sebelum benar -benar menghantar reka bentuk kepada Foundry IC untuk pengeluaran ASIC.

ASIC mempunyai kelebihan yang besar dari segi kos berulang kerana bahan yang sangat sedikit dibazirkan kerana bilangan transistor tetap dalam reka bentuk. Dengan FPGA, sejumlah elemen transistor sentiasa sia -sia kerana pakej ini adalah standard. Ini bermaksud bahawa kos FPGA sering lebih tinggi daripada ASIC yang setanding. Walaupun kos berulang ASIC agak rendah, kos tidak berulangnya agak tinggi dan sering mencapai berjuta-juta. Oleh kerana ia tidak berulang walaupun, nilainya per ic berkurangan dengan peningkatan jumlah. Jika anda menganalisis kos pengeluaran berhubung dengan jumlah, anda akan mendapati bahawa apabila anda pergi lebih rendah dalam nombor pengeluaran, menggunakan FPGA sebenarnya menjadi lebih murah daripada menggunakan ASIC.

Ringkasan:
1.ASIC adalah jenis litar bersepadu yang unik yang dimaksudkan untuk aplikasi tertentu sementara FPGA adalah litar bersepadu yang boleh diprogramkan.
2.ASIC tidak lagi boleh diubah sekali dibuat sementara FPGA boleh.
3.Adalah amalan biasa untuk merancang dan menguji FPGA sebelum melaksanakan di ASIC.
4.Sisa ASIC membuang bahan yang sangat sedikit berbanding dengan FPGA dan kos berulang adalah rendah.
5.FPGA lebih baik daripada ASIC ketika membina litar pengeluaran volum rendah.