Анализ и синтез на логически схеми


Програмируеми памети. Синтез на комбинационни схеми и последователностни схеми на базата на програмируеми памети



страница39/44
Дата30.05.2024
Размер1.14 Mb.
#121324
1   ...   36   37   38   39   40   41   42   43   44
ASLS uchebnik
Свързани:
an-architectural-reassessment-of-a-villa-rustica-near-serdica, New Microsoft PowerPoint Presentation, кр цсх
Програмируеми памети. Синтез на комбинационни схеми и последователностни схеми на базата на програмируеми памети
1. Основни функции.
Програмируемите памети се използват главно в микро-процесорната техника за съхраняване на изпълними програми. С успех могат да бъдат използвани и за синтез на логически схеми. PROM - това е еднократно програмируемо постоянно запомнящо устройство (ПЗУ). EPROM - това е ПЗУ, на което може многократно да бъде изтривана информацията с ултравиолетова светлина, и да бъде препрограмирано. EEPROM - това е ПЗУ, при което изтриването на информацията е възможна и се извършва по електрически път. Всички те имат приблизително еднаква структура.

ПЗУ има адресни входове, даннови изходи и управляващи входове. Съдържа следните блокове:
- “И” матрица. Тя е непрограмируема и на практика представлява пълен дешифратор. Има n входа и 2n изхода. В даден момент само един от изходите е активен. На “И” матрицата може да се гледа и като на генератор на минтерми. При дадена комбинация подадена на адресните входове се генерира съответния минтерм.
- “ИЛИ” матрица - тя е програмируема и има 2n входа, m изходи, и 2n клетки с по m възела във всяка от тях. Структурата на възела на матрицата при различните типове и технологии ПЗУ е различна. Общото е че във всеки един от възлите в режим на програмиране може да бъде записана логическа “0” или “1”. В режим на четене, когато съответната клетка е избрана записаната в нея информация се извежда чрез данновите линии.
- Изходният буфер, когато е избран комутира данновите линии към изходите, а когато сигналът OE е пасивен т. е. “1” изходите се намират във високо импедансно състояние.
Основни параметри на ПЗУ са:
- брой входове или брой клетки (n или 2n)
- разрядност на клетките (m)
2. Синтез на комбинационни схеми (КС) на базата на ПЗУ
Синтезът на КС на базата на ПЗУ се свежда до избор на памет с определени параметри и уточняване на информацията, която трябва да се запише в нея за да се генерират необходимите изходни функции.

Броят на адресните входове на избраното ПЗУ трябва да бъде по-голям или равен на броя на входните променливи на комбинационната схема.
Броят на данновите изходи на ПЗУ трябва да бъде по- голям или равен на броя на изходните функции на комбинационната схема.
Масово използваните ПЗУ имат от 4-5 до 14-15 входа и 4, 8 или 16 даннови изхода.
При невъзможност от удовлетворяване на някое от горните две условия е възможно използване на повече от едно ПЗУ и обединяването им по определени правила.
Програмирането на ПЗУ става чрез специализирани устройства - програматори. Необходимо е само да се определи какви данни ще се записват в клетките на паметта.
Пример: На базата на ПЗУ да се синтезира КС, реализираща следните функции:
f4(x1,x2,x3)=V(0,3,5)
f3(x1,x2,x3)=V(1,2,3,6,7)
f2(x1,x2,x3)=V(4,5,7)
f1(x1,x2,x3)=V(3,6)
1. Избираме ПЗУ за което n>=3(x1x2x3) т. е. то трябва да има 8 клетки и m>=4(f1,f2,f3,f4) т. е. изходите трябва да бъдат минимум четири. От каталог избираме PROM с организация 16x4 т. е. 16 клетки по четири бита във всяка.
2. Присвояваме входните променливи и изходните функции съответно на адресните входове и даннови изходи. Забележете, че на неизползвания адресен вход A3 подаваме “0” и разрешаваме изходния буфер чрез подаване “0” на входа OE.

3. Съставяме таблицата на истинност на системата логически функции и определяме данните , които ще се запишат в съответните клетки на ПЗУ. Забележете, че ще се програмират само първите осем клетки от ПЗУ.

Наличието на точка значи, че в съответната битова позиция на клетката е записана “1”, а отсъствието - “0”.
Програмирането чрез поставяне на точки има само учебен ефект.
Ако функциите са представени в ДНФ или МДНФ, то те предварително трябва да се представят в СДНФ или директно да се попълни таблицата на истинност.


Сподели с приятели:
1   ...   36   37   38   39   40   41   42   43   44




©obuch.info 2024
отнасят до администрацията

    Начална страница