Erinevus ASIC ja FPGA vahel

ASIC vs FPGA

Rakendusespetsiifiline integraallülitus on ainulaadne IC-tüüpi tüüp, mis on loodud teatud eesmärki silmas pidades. Seda tüüpi IC-d on tänapäeval enamikus riistvarades väga levinud, kuna standardsete IC-komponentidega ehitamine tooks kaasa suured ja mahukad vooluringid. FPGA (Field Programmable Gate Array) on ka IC tüüp, kuid sellel pole tootmise ajal sellesse sisseehitatud programmeerimist. Nagu nimest selgub, saab kasutaja programmeerida IC-i, kui tal on sobivad tööriistad ja teadmised.

Pärast tootmisliinist väljumist ei saa ASIC-i enam muuta. Sellepärast peavad disainerid olema oma kujunduses täiesti kindlad, eriti sama ASIC-i suurtes kogustes valmistamisel. FPGA programmeeritav olemus võimaldab tootjatel vigu parandada ja pärast toote ostmist isegi plaastreid või värskendusi välja saata. Tootjad kasutavad seda ka ära, luues oma prototüübid FPGA-s, nii et seda saaks enne ASIC-i tootmiseks IC-valukoda reaalmaailmas põhjalikult katsetada ja üle vaadata..

ASIC-del on korduvate kulude osas suur eelis, kuna projekteerimisel kasutatud fikseeritud transistoride arvu tõttu kulub materjali väga vähe. FPGA-ga raisatakse alati teatud arv transistori elemente, kuna need komplektid on standardsed. See tähendab, et FPGA maksumus on sageli kõrgem kui võrreldava ASIC-i hind. Kuigi ASIC-i korduvad kulud on üsna madalad, on selle ühekordsed kulud suhteliselt kõrged ja ulatuvad sageli miljonitesse. Kuna see pole siiski korduv, väheneb selle väärtus ühe IC kohta suurenenud mahu korral. Kui analüüsite tootmiskulusid mahu suhtes, siis leiaksite, et tootmiste arvu vähenemisel muutub FPGA kasutamine tegelikult odavamaks kui ASIC-ide kasutamine..

Kokkuvõte:
1.Ansic on konkreetsele rakendusele mõeldud unikaalset tüüpi integraallülitus, samas kui FPGA on ümberprogrammeeritav integraallülitus.
2.AIC-i ei saa enam luua, kui FPGA saab.
3.Üldine tava on enne ASIC-is rakendamist kavandada ja testida FPGA-d.
4. ASIC raiskab FPGA-ga võrreldes väga vähe materjali ja korduvad kulud on madalad.
5.FFGA on parem kui ASIC, kui ehitatakse väikesemahulisi tootmisahelaid.