
- •Методические указания
- •Методические указания
- •Методические указания
- •Перечень условных обозначений
- •Введение
- •Лабораторная работа №1 «Синтез комбинационных схем»
- •1.1. Основные сведения
- •1.2. Задание
- •1.3. Пример выполнения работы
- •. Содержание отчета
- •Лабораторная работа №2 «Реализация сбф на дешифраторе»
- •2.1. Основные сведения
- •2.2. Задание
- •2.3. Пример выполнения работы
- •Содержание отчета
- •Лабораторная работа №3 «Синтез схем сравнения»
- •3.1. Основные сведения
- •3.2. Задание
- •3.3. Пример выполнения работы
- •3.4. Содержание отчета
- •Лабораторная работа №4 «Реализация сбф на плм и пзу»
- •4.1. Основные сведения
- •4.2. Задание
- •4.3. Примеры выполнения работы
- •Синтез сбф на плм
- •Синтез сбф на пзу
- •4.4. Содержание отчета
- •Лабораторная работа №5 – Синтез многофункционального регистра
- •5.1. Общие сведения
- •5.2. Задание
- •5.3. Пример выполнения работы
- •5.4. Содержание отчета
- •Лабораторная работа №6 – Синтез микропрограммных автоматов
- •6.1. Общие сведения
- •6.2. Примеры выполнения работы
- •6.2.1 Cинтез мпа Мили по гса
- •6.2.2 Cинтез мпа Мура по гса
- •6.3. Задание
- •6.4. Содержание отчета
- •Список рекомендуемой литературы
Синтез сбф на плм
Как отмечалось выше, микросхема ПЛМ представляет собой совокупность программируемых матриц «И» и «ИЛИ». В соответствии с этим для реализации СБФ, которая задана таблицей 4.1, на ПЛМ достаточно запрограммировать соединения в этих матрицах так, как это показано на рис. 4.4. Здесь соединение (точка) в матрице «И» ставится в единичных значениях входных переменных, а соединение в матрице «ИЛИ» – для единичного значения функции при соответствующем наборе входных переменных.
Рис. 4.4 – Реализация СБФ на ПЛМ
Синтез сбф на пзу
Для реализации СБФ на ПЗУ необходимо соединить соответствующие выходы базового дешифратора по «ИЛИ» (рис. 4.5). Здесь единица ставится для для единичного значения.
Рис. 4.5 – Реализация СБФ на ПЗУ
4.4. Содержание отчета
Таблица истинности, которая задает СБФ.
Схема реализации СБФ на ПЛМ.
Схема реализация СБФ на ПЗУ.
Лабораторная работа №5 – Синтез многофункционального регистра
5.1. Общие сведения
Регистры – наиболее широко используемые устройства в составе цифровых схем.
Регистры оперируют связанными данными, составляющими слово информации.
Главным критерием классификации регистра является способ приема и выдачи данных. По этому критерию регистры подразделяются на:
параллельные (статические);
последовательные (сдвиговые);
последовательно-параллельные.
Кроме указанных основных классов существуют многофункцио-нальные регистры, которые могут выполнять:
прием данных;
хранение данных;
выдача данных;
правые и левые сдвиги;
поразрядные логические операции с данными.
Состав регистров: триггеры с общей синхронизацией (обычно используются двухступенчатые триггеры). Наиболее распространенным случаем является синтез регистра на D-триггере («триггере данных»).
Если в качестве базисного задан триггер другого типа, то для упрощения задачи синтеза нужно сформировать схему замещения D-триггера на базе заданного и дальше решать задачу, как для D-триггера. Примеры приведены на рис. 5.1 и рис. 5.2
Рис. 5.1 – D-триггер на базе RS- триггера.
Рис. 5.2 – D-триггер на базе JK-триггера.
5.2. Задание
Выполнить синтез логической схемы (ЛС) многофункционального регистра (МФР) на базе двухступенчатых D-триггеров.
Разрядность данных – 3 бита.
Число микроопераций (МО) – 3.
Микрооперации – выбор по таблице.
Базис реализации ЛС – произвольный.
N = (номер по журналу)/mod 5.
Таблица выбора микроопераций
MO N |
y1 |
y2 |
y3 |
0 |
|
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
В таблице использованы различные виды сдвигов:
–
сдвиг вправо с занесением «0».
–
сдвиг влево с занесением «1».
– циклический сдвиг влево на два
разряда.
–
циклический сдвиг вправо на 1 разряд.