Perbezaan Antara ASIC dan FPGA Perbezaan Antara

Anonim

ASIC vs FPGA

Aplikasi Litar Bersepadu Khusus adalah jenis unik IC yang direka dengan tujuan tertentu dalam fikiran. Jenis IC ini sangat biasa di kebanyakan perkakasan pada masa kini kerana bangunan dengan komponen IC standard akan membawa kepada litar besar dan besar. FPGA (Field Programmable Gate Array) juga merupakan jenis IC, tetapi ia tidak mempunyai pengaturcaraan yang dibina ke dalamnya semasa pengeluaran. Seperti namanya, IC boleh diprogramkan oleh pengguna selagi ia mempunyai alat yang betul dan pengetahuan yang betul.

ASIC tidak boleh diubah lagi selepas ia keluar dari barisan pengeluaran. Itulah sebabnya pereka perlu benar-benar pasti reka bentuk mereka, terutamanya apabila membuat ASIC yang sama banyak. Sifat yang boleh diprogramkan dari FPGA membolehkan pengeluar membetulkan kesilapan dan bahkan menghantar patch atau kemas kini selepas produk telah dibeli. Pengilang juga mengambil kesempatan daripada ini dengan mewujudkan prototaip mereka dalam FPGA supaya ia dapat diuji dengan betul dan disemak semula di dunia nyata sebelum benar-benar menghantar reka bentuk kepada pengecoran IC untuk pengeluaran ASIC.

ASIC mempunyai kelebihan yang besar dari segi kos berulang kerana bahan yang sangat sedikit terbuang kerana bilangan transistor tetap dalam reka bentuk. Dengan FPGA, beberapa elemen transistor sentiasa sia-sia kerana pakej ini adalah standard. Ini bermakna kos FPGA sering lebih tinggi daripada ASIC yang setanding. Walaupun kos berulang ASIC agak rendah, kos yang tidak berulangnya agak tinggi dan sering menjangkau jutaan. Memandangkan ia tidak berulang walaupun, nilai setiap IC berkurangan dengan peningkatan jumlah. Jika anda menganalisa kos pengeluaran berhubung dengan volum, anda akan mendapati bahawa ketika anda pergi ke angka pengeluaran yang lebih rendah, dengan menggunakan FPGA sebenarnya menjadi lebih murah daripada menggunakan ASIC.

Ringkasan:

1. ASIC adalah jenis unik litar bersepadu yang dimaksudkan untuk aplikasi tertentu manakala FPGA adalah litar bersepadu yang boleh diprogramkan.

2. ASIC tidak boleh diubah lagi apabila dibuat semasa FPGA boleh.

3. Adalah amalan biasa untuk mereka bentuk dan menguji pada FPGA sebelum melaksanakan pada ASIC.

4. ASIC membuang bahan yang sangat sedikit berbanding dengan FPGA dan kos berulang adalah rendah.

5. FPGA adalah lebih baik daripada ASIC apabila membina litar pengeluaran kelantangan yang rendah.