Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Проектирование КС на ПЗУ

 

(Краткая информация о ПЗУ и ППЗУ.)

 

Любое ПЗУ имеет n входов (адресных) и k выходов. Если , а , то ПЗУ содержит ячеек памяти, в каждую из которых может быть записано слово длиной в 2 бита.

ПЗУ можно использовать не только для хранения информации, но и для ее обработки. Они могут быть использованы для реализации булевых функций, построения устройств управления различного назначения и т.д.

Рассмотрим проектирование КС на ПЗУ.

Пусть есть булевых функций от переменных, представленных таблицами истинности. В ячейку памяти с нулевым адресом некоторого ПЗУ запишем значения функций из первой строки правой части таблицы истинности, в ячейку с адресом - значения функций из второй строки таблицы истинности и т.д. Если теперь на адресные входы ПЗУ (; ) подать набор , то на выходах ПЗУ появятся значения функций на наборе .

Если , а , то для реализации системы булевой функций необходимо разбить её на подсистемы, каждая из которых содержит не более k функций и может быть реализована на одной схеме ПЗУ. Если , то могут быть использованы различные приёмы декомпозиции булевых функций по переменным, с реализацией получаемых подфункций на ПЗУ и последующим объединением выходов ПЗУ через различные элементы. Пусть существует система булевой функций от 4-х переменных, заданная таблицей истинности; её реализация на К155ПР6.

 

             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             

 

Более общий способ синтеза КС, реализующий булевы функции с применением ПЗУ и MUX, заключается в следующем.

Производят разложение булевых функций по k переменных, где k - число адресных входов MUX. Оставшиеся 2k функций от (n-k) переменных реализуют, используя ПЗУ, после чего подключают выходы ПЗУ к входам данных MUX в соответствии с формулой разложения заданной функции. При этом дизъюнктивные члены разложения будут иметь вид:

,

где .

 

 

Пример:

э

Запишем f в виде:

    1 х  
    х 1  
      1 1
      1 х
      х 1
      1 1

Здесь число переменных . Используя MUX с двумя адресными входами и ПЗУ с тремя адресными входами и двумя выходами построим схему:

 

 

Схема реализации функции от пяти переменных.

 

<== предыдущая лекция | следующая лекция ==>
Проектирование КС на дешифраторах и мультиплексорах | Проектирование КС на ПЛМ
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 273; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.