Forskjell mellom ASIC og FPGA Forskjellen mellom
ASIC vs FPGA
Application Specific Integrated Circuit er en unik type IC som er designet med et bestemt formål i tankene. Denne typen IC er svært vanlig i de fleste maskinvare i dag, siden bygging med standard IC-komponenter vil føre til store og omfangsrike kretser. En FPGA (Field Programmable Gate Array) er også en type IC, men den har ikke programmeringen innebygd i den under produksjonen. Som navnet antyder, kan IC programmeres av brukeren så lenge han har de riktige verktøyene og riktig kunnskap.
En ASIC kan ikke lenger endres etter at den kommer ut av produksjonslinjen. Derfor må designerne være helt sikre på designen deres, spesielt når de lager store mengder av samme ASIC. Den programmerbare naturen til en FPGA gjør at produsentene kan rette feil og til og med sende ut oppdateringer eller oppdateringer etter at produktet er kjøpt. Produsenter benytter seg også av dette ved å lage sine prototyper i en FPGA, slik at den kan bli grundig testet og revidert i den virkelige verden før du faktisk sender ut designet til IC-støperiet for ASIC-produksjon.
ASIC har en stor fordel når det gjelder gjentatte kostnader, ettersom det er lite avfall på grunn av det faste antallet transistorer i designet. Med en FPGA, er et visst antall transistorelementer alltid bortkastet da disse pakkene er standard. Dette betyr at kostnaden for en FPGA ofte er høyere enn for en sammenlignbar ASIC. Selv om den gjenværende kostnaden for en ASIC er ganske lav, er den engangsprisen relativt høy og ofte når inn i millioner. Siden det ikke er engang, reduseres verdien per IC med økt volum. Hvis du analyserer produksjonskostnadene i forhold til volumet, vil du oppdage at når du går lavere i produksjonsnummer, blir FPGA faktisk billigere enn å bruke ASICer.
Sammendrag:
1. En ASIC er en unik type integrert krets beregnet for en bestemt applikasjon, mens en FPGA er en omprogrammerbar integrert krets.
2. En ASIC kan ikke lenger endres en gang opprettet mens en FPGA kan.
3. Det er vanlig å designe og teste på en FPGA før implementering på en ASIC.
4. En ASIC slipper veldig lite materiale i forhold til en FPGA, og de gjentatte kostnadene er lave.
5. FPGA er bedre enn en ASIC når man bygger lavvolum produksjonskretser.