Какво представляват PAL и PLA, дизайн и разлики?

Опитайте Нашия Инструмент За Премахване На Проблемите





По-рано проектирането на логически вериги може да се направи с помощта на SSI (малка мащабна интеграция) компоненти като логически порти, мултиплексори , де-мултиплексори, FF и т.н. Но сега PLD може да замени всички тези SSI компоненти. Така че това е причината да се намали индустрията на SSI в сравнение с PLD и те се използват в няколко приложения. The програмируемо логическо устройство или PLD е един вид чип, използван за реализиране на логическата схема. Той включва набор от елементи на логическата схема, които могат да бъдат модифицирани по няколко начина. PLD изглежда като черна кутия, която се състои от програмируеми превключватели, както и логически порти. Основната функция на комутаторите е да позволят на логическите порти в PLD да бъдат взаимно свързани, за да изпълняват логически вериги. PLD се класифицират в различни типове, като например просто PLD за SPLD ( PLA & PAL ), CPLD-комплекс PLD , FPGA - полеви програмируеми масиви на порта . Тази статия разглежда какво е PAL и PLA, дизайн и техните разлики.

Какво представляват PAL и PLA?

И двете Програмируема логика на масива и Програмируем логически масив са видове PLD (програмируеми логически устройства) и те се използват главно за взаимно проектиране на комбинирана логика чрез последователна логика. Основната разлика между тези две е, че PAL може да бъде проектиран с колекция от И порти и фиксирана колекция от ИЛИ порти, докато PLA може да бъде проектиран с програмируем масив от И, въпреки че фиксирана колекция от ИЛИ порта. Програмируемо логическо устройство предлага просто, както и гъвкаво проектиране на логическа схема.




Програмируема логика на масива

Програмируема логика на масива

Предишен за програмируеми логически устройства, комбинационни логически схеми могат да бъдат проектирани с мултиплексори и тези схеми са били твърди, както и сложни, тогава се разработват PLD. Първоначално програмируемото логическо устройство беше ROM, но не беше успешно поради проблеми с хардуерното разхищение, както и експоненциално подобрение на растежа във всяко хардуерно приложение. За да се преодолее този проблем, бяха използвани PAL и PLA. Тези две са програмируеми и ефективно използват хардуера.



Програмируем логически масив

Програмируем логически масив

Проектиране на програмируема логика на масива (PAL)

The дефиниция на термина PAL или програмируема логика на масива е един тип PLD, който е известен като схема на програмируемо логическо устройство, и работата на този PAL е същата като PLA. Проектирането на програмируемата логика на масива може да се направи с фиксирани ИЛИ портали, както и програмируеми И портали. С помощта на това можем да реализираме две лесни функции, където асоциираните И портали с всяка ИЛИ порта означават най-голям брой условия на продукта, които могат да бъдат произведени под формата на SOP (сума от продукта) на точна функция.

Тъй като логическите порти като И са свързани непрекъснато към ИЛИ портите, и това показва, че произведеният термин на продукта не се разпределя с изходните функции. Основната идея зад разработката на PLD е да се произведе съставна логическа логика върху един чип чрез премахване на дефектното окабеляване, избягване на логическия дизайн, както и намаляване на консумацията на енергия.

Пример за PAL

Приложете следното Булев израз с помощта на програмируема логика на масива (PAL)


X = AB + AC '
Y = AB ’+ BC’

Горепосочените две Булеви функции са под формата на SOP (сума от продукти) . Продуктовите термини, присъстващи в булевите изрази, са X & Y, а един продуктов термин, който е AC ’, е често срещан във всяко уравнение. И така, общите необходими логически портали за генериране на горните две уравнения са И портали-4 ИЛИ програмируеми портали-2. Еквивалентната логическа диаграма на PAL е показана по-долу.

PAL логическа схема

PAL логическа схема

Програмируемите AND порта имат право на влизане както за нормални, така и за допълнени променливи входове. В горната логическа диаграма наличните входове за всеки AND порта са A, A ’, B, B’, C, C ’. И така, за да се генерира единичен термин на продукта с всяка И порта, се изисква програмата.
Всички продуктови термини се получават на входовете на всяка ИЛИ порта. Тук програмируемите връзки на логическата порта могат да бъдат обозначени със символа ‘X’.

Тук входовете OR порта са фиксирани. По този начин необходимите продуктови термини са свързани с всеки вход за ИЛИ порта. В резултат на това тези порти ще генерират конкретни булеви уравнения. The „.“ Символът представлява постоянни връзки.

Проектиране на програмируем логически масив (PLA)

Определението на термина PLA представя булевата функция под формата на сбор от произведение (SOP). Проектирането на този програмируем логически масив може да се извърши с помощта на логическите порти като И, ИЛИ и НЕ чрез фабрикуване на чипа, което прави всеки вход, както и неговия комплимент, достъпен към всяка И порта.

Изходът на всяка И порта е свързан с всяка ИЛИ порта. И накрая, изходът на портата ИЛИ генерира изхода на чипа. По този начин е завършена подходяща асоциация, за да се използват изразите на сумата на продукта. В програмируемия логически масив връзките на логическите порти като И & ИЛИ са програмируеми. PLA е скъп и е труден за сравнение с PAL. PAL използва два различни разработени метода, които могат да се използват за програмируем логически масив за подобряване на безпроблемното програмиране. При този вид метод всяка връзка може да се осъществи с помощта на предпазител на всяка точка на пресичане, където ненужните връзки могат да бъдат отделени от изгарянето на предпазителя. Крайната техника включва осъществяването на връзка, докато процесът на производство, използвайки подходящия капак, предлаган за точния модел на взаимосвързване.

Пример за PLA

Внедрете следния булев израз с помощта на програмируем логически масив (PLA)

X = AB + AC '
Y = AB '+ BC + AC'

Посочените по-горе две булеви функции са под формата на SOP (сума от продукти). Продуктовите термини, присъстващи в булевите изрази, са X & Y, а един продуктов термин, който е AC ’, е често срещан във всяко уравнение. И така, общите необходими логически портали за генериране на горните две уравнения са И портали-4, ИЛИ програмируеми ИЛИ портали-2. Еквивалентната PLA логическа диаграма е показана по-долу.

PLA логическа схема

PLA логическа схема

Програмируемите AND порта имат право на влизане както за нормални, така и за допълнени променливи входове. В горната логическа диаграма наличните входове за всеки AND порта са A, A ’, B, B’, C, C ’. И така, за да се генерира единичен термин на продукта с всяка И порта, се изисква програмата.
Всички продуктови термини се получават на входовете на всяка ИЛИ порта. Тук програмируемите връзки на логическата порта могат да бъдат обозначени със символа ‘X’.

Разлика между PAL и PLA

The Разлика между PAL и PLA в таблична форма основно включва PAL и PLA пълна форма , конструкция, наличност, гъвкавост, цена, брой функции и скорост, които са разгледани по-долу.

Програмируема логика на масива (PAL) Програмируем логически масив (PLA)
Пълната форма на PAL е програмируема логика на масиваПълната форма на PLA е програмируем логически масив
Изграждането на PAL може да се извърши с помощта на програмируемата колекция от И & ИЛИ портиИзграждането на PLA може да се извърши с помощта на програмируемото събиране на И & фиксирано събиране на ИЛИ порти.
Наличието на PAL е по-малко плодотворноНаличието на PLA е повече
Гъвкавостта на PAL програмирането е повечеГъвкавостта на PLA е по-малка
Цената на PAL е скъпаЦената на PLA е среден диапазон
Броят на функциите, внедрени в PAL, е голямБроят на функциите, внедрени в PLA, е ограничен
Скоростта на PAL е бавнаСкоростта на PLA е висока

По този начин всичко е свързано с PAL и PLA. От горната информация, накрая, можем да заключим, че това са програмируемите логически устройства (PLD), където програмируем логически масив е по-гъвкав от програмируемата логика на масива. Но програмируемата логика на масива може без усилие да генерира комбинационна логическа схема. Ето един въпрос към вас, каква е ролята PAL и PLA в цифровата електроника ?