Програмируеми логически масиви - дигитална мрежа
FPGAs са широко използвани за изграждане на различни усложнения и възможности на цифрови устройства, като например:
Програмируеми логически масив (PLA)
Модерен електронната промишленост произвежда широка гама от специализирани LSI за използване в нестандартна цифрово оборудване. За такива LSIS използва критерии за класификация на участие на клиента в изпълнението на специфични функции (фиг. 1).
Персонализирана IC разработена въз основа на стандартни или по поръчка елементи и възли на функционална схема на клиента. Топологични слоеве ASIC е разработен и произведен в отделна снимка маски, която позволява да се достигне границите на технически параметри на тази технология. Персонализирана LSI също може да бъде проектиран на базата на стандартни елементи в състава на библиотеката, които могат да включват както прости логически елементи (I - НЕ, - или да не тригери) и по-сложни (суматора мултипликатори, аритметично-логическо устройство).
Според luzakaznye BIS се състои от предварително проектирани от производителя на константа. При използване LSI BK специализация се постига при крайния етап на производство чрез прилагане на редуващи се слоеве от свързва. FPGA доставени на потребителя в структурно завършен вид и програмирането се извършва електрически.
PLA - се намира в кристалната матрица от същия тип И и ИЛИ елементи, което съединение се извършва така, че да прилага предварително определен набор от функции MDNF. Процесът на свързващи елементи, наречен програмен PLA PLA.
PLA разделена на следното:
- маска PLA, след като програмирани от производителя, като се използва специално проектиран photomask;
- един потребител програмируем потребителите чрез специални предпазители стопяеми платна;
- многократно програмируем потребителите с електрически запис и UV или електрически изтриваема.
Разработването на програмата се извършва от потребителя с помощта на самостоятелни програмисти микропроцесора и модулни програмистите PC-базирани.
Типичен PLA структура показана на Фиг. 1.
M1 матрица изпълнява необходимо съюзът, и ако искате да се свържете с матрицата M1 инсталиран в пресечната точка на диода. Диодът позволява на галванична връзка между линията на ред има съответстваща променлива, и вертикална шина има необходимата съвпада. Ако такава връзка не е необходимо, на диода се изгаря. В резултат на това, няма диод и променливата не участва в образуването на съюза.
Съпротивителни R1, R2, R3, R4, R5 осигурява протичане на ток през диод към съответния транзистор база и потенциала на външен вид.
M2 матрица има колективна собственост и е програмиран за организацията изисква DNF. В точката на пресичане на матрицата са определени тип транзистори р-N, които също са програмируеми. Обикновено емитер веригата на този транзистор има съпротивление, което се изгаря по време на програмиране. В резултат на това връзката между хоризонтална и вертикална автобуса губи.
При програмиране на тиретата показват наличието на връзки в матрицата М2, т.е.. "/" На схемата означава, че в тези части на матрицата са транзисторите.
Когато се задейства транзистор, съответно, R6, R7 или R8 появява влизане. 1 и става истинската функция на съответния y1 -y3.
Като се има предвид, че всяко булева функция може да бъде представена в PDNF който след това може да бъде сведена до минимум, програмен логически масив позволява изграждането на всяка комбинация от матрица верига, която не е в паметта. Схемата работи само ако входните сигнали и съхранява в предишното му състояние.
Недостатък на веригата е невъзможността за препрограмиране.