Разлика између ФПГА и микроконтролера

micro_controllers ФПГА вс микроконтролер

У свету електронике и дигиталних кола појам микроконтролер је у широкој употреби. Скоро сваки уређај који је намењен повезивању и интеракцији са рачунаром има уграђен микроконтролер који олакшава комуникацију. Структура микроконтролера је упоредива са једноставним рачунаром смештеним у један чип са свим потребним компонентама, попут меморије и тајмера. Програмиран је за обављање неких једноставних задатака за други хардвер. Поље програмабилних врата или ФПГА је интегрисано коло које би могло да садржи милионе логичких врата која се могу електрично конфигурисати за обављање одређеног задатка.

Сама основна природа ФПГА -а омогућава му да буде флексибилнији од већине микроконтролера. Израз програмабилно поље већ вам говори да се читав ФПГА уређај може репрограмирати за обављање било ког логичког задатка који се може уклопити у број капија које има. Можете поново повезати све логичке капије да бисте их конфигурисали за задатак који сте имали на уму. Микроконтролери већ имају своја кола и скуп инструкција које програмер мора следити да би написао код за тај микроконтролер који га ограничава на одређене задатке.

Флексибилност ФПГА -а има своју цену јер троше више енергије од типичних микроконтролера, што их чини неприкладним за апликације у којима је проблем са губитком енергије . Прављење ФПГА функције у одређеној улози такође би трајало много дуже у поређењу са микроконтролерима јер бисте морали да напишете сав код од нуле и претворите га у машински језик. Помоћу микроконтролера можете купити пакете који су прилагођени одређеном задатку и релативно брзо их програмирати према вашим тачним спецификацијама. Цена везана за ФПГА -е се такође може узети дословно јер би употреба ФПГА -а произвођаче могла коштати много више него код једноставних микроконтролера. Зато се ФПГА обично виде у производима који имају висок степен сложености, али са само ниском потражњом. Једном када потражња порасте и масовна производња постане неопходна, коло се премешта на АСИЦ -ове попут микроконтролера где су трошкови производње мањи.

Сажетак: 1. Микроконтролери су мини рачунари израђени по мјери у ИЦ-у, док се ФПГА-и састоје само од логичких блокова који се могу електрично спојити. 2. Микроконтролери троше мање енергије од ФПГА-а 3. ФПГА-има је потребно знатно дуже вријеме за постављање док постоје изграђени микроконтролери који се продају за посебне намене 4. Изградња уређаја са ФПГА -има скупља је од микроконтролера

5 коментара

  1. Здраво, имам питање које ме збуњује у мом пројекту. Како можемо користити фпга умјесто микро контролера? Бићу веома захвалан фул.

    • Морали бисте да откријете који се улази и излази у микроконтролеру контролишу на који начин, а затим репрограмирати фпга да ради исте функције за исте улазе и излазе. То су сви детаљи које вам могу дати. ФПГА су много флексибилније као што је горе речено, па је прилично лако опонашати функцију микроконтролера све док знате тачну функционалност микроконтролера.

  2. Уживам, јер сам открио управо оно што сам тражио. Завршили сте мој четвородневни лов! Бог вас благословио човече. Желим ти леп дан. Здраво

Трацкбацкс

  1. Разлика између АСИЦ и ФПГА | Разлика између | АСИЦ вс ФПГА
  2. Разлика између ФПГА и ЦПЛД | Разлика између | ФПГА вс ЦПЛД

Видите више о: ,