18.
Базова матрична логика- GAL
Следващата стъпка в развитието на програмируемата матрична логика е създаването на нова програмируема матрична логика, която обединява възможностите на комбинационните и на регистровите PAL и може да имитира голям брои от тях.Тя носи името базова матрична логика GAL В структурата си тя съдърйа същите полета от AND и OR матрици,както при комбинационните и регистрови PAL но притейава силно усложнена и допълнително препрограмируема изходна клетка
На фиг.9.8/230 е показана основна изходна клетка на GAL16V8. Обединяванвто на възможностите на комбинационния и регистровия PAL е извършено с въвеждането на четири програмируеми елемента:
-първият от тях е управляем инвертори е вклучен ж изхода на схемата за логическо събиране.С него се задава активно нивона изходния сигнал, т.е. дали тои да излиза прав или инверсен.
-вторият програмируем елемент е мултиплексор които подава сигнала към изходния буфер от изхода на D-тригера или от неговия вход.
-третият елемент е мултиплексор, коитоопределя формирането на обратната връзка.Тя може да бъде взета от изхода на схемата ,от инверсния изход на D-тригера, от изхода на съседната клетка или да бъде изключена.
-четвъртият елемент е мултиплексор, който определя управлвнието на високоимпедансното състояние на изходния буфер. Изходният буфер може да бъде управляван от общо разрешение , от матрица OR , да бъде постоянно разрешен или постоянно забранен.
При програмирането на GAL повечето фирми прилагат по удобно електрическо изтриване на логиката Произвейдат се и изтриваемис ултравиолетова светлина GAL.
Като развитие на GAL за задоволяване на необходимостта от реализирането на по сложни системи с програмируема логика се явяват структури с множество основни клетки в състава си.Такива са изтриваемите програмируеми логически схеми.Регистрите на EPLD могат да се програмират докато D, T ,JK , SR- тригери, управлявани от до 5 независими тактиви сигнала, и с тяхна помощ могат да се правят сложни схеми.Например една от наи големитеEPLD-EP1810 е еквивалентна на четири GAL16V8.
Независимо от всички достижения обаче, EPLD типична за програмируемата матрична логика програмируема AND и фиксирана OR матрица т.е. те продължават да потдържат основния недостатък от този тип логика, а именно ниската ефективност на използването на вградените вентили.
Сподели с приятели: |