Разлика между FPGA и микропроцесор

FPGA срещу микропроцесор

Полевите програмируеми матрици на порта или FPGAs някога са били прости блокове от порти, които могат да бъдат конфигурирани от потребителя за реализиране на логиката, която той или тя иска. За сравнение, микропроцесор е опростен процесор или централен процесор. Той изпълнява програма, която съдържа определен набор от инструкции. Основната разлика между FPGA и микропроцесорите е сложността. Въпреки че и двата се различават по сложност в зависимост от мащаба, микропроцесорите са по -сложни от FPGA. Това се дължи на различните процеси, вече внедрени в него.

Микропроцесорите вече имат фиксиран набор от инструкции, които програмистите трябва да научат, за да създадат подходящата работна програма. Всяка от тези инструкции има свой собствен блок, който вече е свързан към микропроцесора. FPGA няма никакви хардуерни логически блокове, защото това би победило програмируемия аспект от него. FPGA е разположена като мрежа, като всяко кръстовище съдържа превключвател, който потребителят може да направи или да прекъсне. Това определя как се определя логиката на всеки блок. Програмирането на FPGA включва изучаване на HDL или езика за описание на хардуера; език на ниско ниво, който някои хора казват, че е толкова труден, колкото асемблерния език.

Развитието и спадът в цените на полупроводниците и електрониката като цяло бавно размиха границите между FPGA и микропроцесори, като буквално комбинираха двете в един пакет. Това дава на комбинирания пакет много повече гъвкавост. Микропроцесорът извършва по -голямата част от действителната обработка, но предава по -специфичните задачи на FPGA блок. Това ви позволява да получите най -доброто от двата свята. Микропроцесорът може да се справи с общите задачи, докато персонализираните FPGA блокове ви дават възможност да включите уникални блокове.

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

Резюме:

  1. Микропроцесорите са по -сложни от FPGA
  2. Микропроцесорите имат фиксирани инструкции, докато FPGA няма
  3. ПЛИС и микропроцесори често се смесват в един пакет

2 коментара

  1. Тези малки компоненти могат лесно да се повредят, ако през тях преминава голямо количество ток. В света на технологиите с основни скорости пет години са вечност.

    Файлът за поставяне на екрана за приложения за повърхностно монтиране ще бъде необходим, за да поръчате шаблоните за приложението за запояваща паста на дъската преди поставянето на детайлите.

Вижте повече за: , , , ,