Разлика между ASIC и FPGA

ASIC срещу FPGA

Интегралната схема за специфичните за приложението е уникален тип ИС, който е проектиран с определена цел предвид. Този тип интегрални схеми са много разпространени в повечето хардуери в наши дни, тъй като изграждането със стандартни компоненти на ИС би довело до големи и обемисти схеми. FPGA (Field Programmable Gate Array) също е тип ИС, но той няма вграденото в него програмиране по време на производството. Както подсказва името, ИС може да бъде програмиран от потребителя, стига той да разполага с правилните инструменти и правилни познания.

ASIC вече не може да се променя, след като излезе от производствената линия. Ето защо дизайнерите трябва да бъдат напълно сигурни в своя дизайн, особено когато правят големи количества от един и същ ASIC. Програмируемият характер на FPGA позволява на производителите да коригират грешки и дори да изпращат лепенки или актуализации след закупуване на продукта. Производителите също се възползват от това, като създават своите прототипи във FPGA, така че да могат да бъдат тествани и преработени в реалния свят, преди да изпратят дизайна в леярна IC за производство на ASIC.

ASICs имат голямо предимство по отношение на повтарящите се разходи, тъй като много малко материал се губи поради фиксирания брой транзистори в дизайна. При FPGA определен брой транзисторни елементи винаги се губят, тъй като тези пакети са стандартни. Това означава, че цената на FPGA често е по-висока от тази на сравнителен ASIC. Въпреки че повтарящата се цена на ASIC е доста ниска, неговата не повтаряща се цена е сравнително висока и често достига милиони. Тъй като обаче той не се повтаря, стойността му за IC намалява с увеличен обем. Ако анализирате себестойността на продукцията спрямо обема, ще откриете, че с намаляване на производствените числа, използването на FPGA всъщност става по-евтино, отколкото използването на ASIC.

Резюме:
1.AIC AS е уникален тип интегрална схема, предназначена за конкретно приложение, докато FPGA е препрограмируема интегрална схема.
2. ASIC вече не може да се променя веднъж създаден, докато FPGA може.
3. Обичайна практика е да се проектира и тества FPGA, преди да се внедрят на ASIC.
4.Ас ASIC разхищава много малко материал в сравнение с FPGA и повтарящите се разходи са ниски.
5.FPGA е по-добър от ASIC при изграждане на производствени вериги с малък обем.