Forskel mellem ASIC og FPGA Forskel mellem

Anonim

ASIC vs FPGA

Application Specific Integrated Circuit er en unik type IC, der er designet med et bestemt formål i tankerne. Denne type af IC'er er meget almindelig i de fleste hardware i dag, da bygning med standard IC komponenter ville føre til store og omfangsrige kredsløb. En FPGA (Field Programmable Gate Array) er også en type IC, men den har ikke programmeringen indbygget i den under produktionen. Som navnet antyder kan IC'en programmeres af brugeren, så længe han har de rigtige værktøjer og ordentlig viden.

En ASIC kan ikke længere ændres, efter at den kommer ud af produktionslinjen. Derfor er designerne nødt til at være helt sikre på deres design, især når de laver store mængder af samme ASIC. Den programmerbare karakter af en FPGA gør det muligt for fabrikanterne at rette fejl og endda sende ud patches eller opdateringer, efter at produktet er købt. Fabrikanter drager også fordel af dette ved at skabe deres prototyper i en FPGA, så den kan blive grundigt testet og revideret i den virkelige verden, før de faktisk sender designet til IC-støberiet til ASIC-produktion.

ASIC'er har en stor fordel med hensyn til tilbagevendende omkostninger, da meget lille materiale er spildt på grund af det faste antal transistorer i designet. Med en FPGA er et bestemt antal transistorelementer altid spildt, da disse pakker er standard. Det betyder, at prisen på en FPGA ofte er højere end en sammenlignelig ASIC. Selv om de tilbagevendende omkostninger ved en ASIC er ret lave, er den engangsomkostning, der er relativt høj og ofte når ind i millioner. Da det dog ikke er engang, falder værdien pr. IC med øget volumen. Hvis du analyserer produktionsomkostningerne i forhold til lydstyrken, vil du opdage, at når du går lavere i produktionsnumre, bliver FPGA faktisk billigere end at bruge ASIC'er.

Sammendrag:

1. En ASIC er en unik type integreret kredsløb beregnet til en bestemt applikation, mens en FPGA er et omprogrammerbart integreret kredsløb.

2. En ASIC kan ikke længere ændres, når den oprettes, mens en FPGA kan.

3. Det er almindeligt at designe og afprøve en FPGA før implementering på en ASIC.

4. En ASIC spilder meget lidt materiale i forhold til en FPGA, og de tilbagevendende omkostninger er lave.

5. FPGA er bedre end en ASIC, når man bygger lavvolumen produktionskredsløb.