Kakšna je razlika med ASIC in FPGA - Razlika Med

Kakšna je razlika med ASIC in FPGA

The glavna razlika med ASIC in FPGA je to ASIC se uporablja za opravljanje določene naloge, medtem ko se FPGA uporablja za opravljanje različnih nalog.

Elektronsko vezje je struktura ali pot, ki povezuje več elektronskih komponent, kot so upori in tranzistorji, z uporabo žic ali sledi. Električni tok teče skozi komponente tega vezja. ASIC in FPGA sta dve tehnologiji za izgradnjo električnih vezij.

Pokrita ključna območja

1. Kaj je ASIC
- Definicija, funkcije
2. Kaj je FPGA
- Definicija, funkcije
3. Kaj je razlika med ASIC in FPGA
- Primerjava ključnih razlik

Ključni pogoji

ASIC, FPGA


Kaj je ASIC

ASIC pomeni Specifično integrirano vezje. Možno ga je prilagoditi za uporabo za določeno nalogo. Sestavlja ga okoli 100 milijonov logičnih vrat. Oblikovalci ASCI uporabljajo jezik opisa strojne opreme za opis njegovih funkcionalnosti.


Večina ASIC sestavljajo mikroprocesorji, pomnilniške enote, (ROM, RAM, EEPROM) itd. Sistem On Chip (SoC) je ASIC s temi komponentami. Običajno je ASIC primernejša za naprave z velikimi proizvodnimi količinami. Običajno je boljša praksa za načrtovanje in testiranje vezja z uporabo FPGA pred njegovo izvedbo na ASIC.

Kaj je FPGA

FPGA pomeni Vrstica s programirljivim poljem. Zagotavlja veliko število logičnih virov za izvajanje vezij. V sodobnih FPGA je na voljo okoli 330.000 logičnih blokov z 1100 vhodi in izhodi. Uporabniki lahko reprogramirajo FPGA glede na zahteve in specifikacije vezja.


Običajno je FPGA sestavljen iz programabilnih logičnih blokov, medsebojnih povezav in IO blokov. FPGA ima niz programirljivih logičnih blokov. Večina logičnih blokov vsebuje tudi pomnilniške elemente, kot so flip-flopi. Rekonfigurabilne medsebojne povezave omogočajo povezovanje teh blokov skupaj. Poleg tega IO bloki pomagajo vzpostaviti povezave zunaj čipa. Logične bloke lahko konfiguriramo tako, da izvedejo preprosto funkcionalnost, kot je delovanje operacijskega sistema (AND), kot tudi izvajamo kompleksen sistem, kot je večjedrni procesor.

Razlika med ASIC in FPGA

Opredelitev

ASIC je integrirano vezje, prilagojeno za določeno uporabo in ne za splošne naloge. Po drugi strani pa je FPGA integrirano vezje, ki ga je izdelal uporabnik ali oblikovalec po izdelavi. To je glavna razlika med ASIC in FPGA.

Dolga oblika

Dolga oblika za ASIC je specifično integrirano vezje, medtem ko je FPGA kratica za polje Programabilna matrika vrat.

Sprememba

Poleg tega so spremembe velike razlike med ASIC in FPGA. Po ustvarjanju ni mogoče spremeniti ASIC. Po drugi strani pa je možno spremeniti FPGA.

Aplikacije

Poleg tega se lahko ASIC uporablja za naprave z velikimi obsegi proizvodnje, FPGA pa je primerna za izdelavo prototipov in naprav z nizkimi količinami proizvodnje. To je še ena razlika med ASIC in FPGA.

Stroški materiala

Poleg tega, ASIC zahteva manj materialov v primerjavi s FPGA, tako da ponavljajoči se stroški nizko v ASIC.

Zaključek

ASIC je integrirano vezje, ki ga je mogoče prilagoditi za opravljanje določene naloge, medtem ko je FPGA integrirano vezje, ki vsebuje logične bloke in medsebojne povezave. Glavna razlika med ASIC in FPGA je, da se ASIC uporablja za opravljanje določene naloge, medtem ko se FPGA uporablja za opravljanje različnih nalog.

Sklic:

1. »Integrirano vezje, specifično za uporabo«. Wikipedia, Wikimedia Foundation, 26. december 2018,