Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная схемотехника - Методичка - РУС.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
5.91 Mб
Скачать
      1. Синтез сбф на плм

Как отмечалось выше, микросхема ПЛМ представляет собой совокупность программируемых матриц «И» и «ИЛИ». В соответствии с этим для реализации СБФ, которая задана таблицей 4.1, на ПЛМ достаточно запрограммировать соединения в этих матрицах так, как это показано на рис. 4.4. Здесь соединение (точка) в матрице «И» ставится в единичных значениях входных переменных, а соединение в матрице «ИЛИ» – для единичного значения функции при соответствующем наборе входных переменных.

Рис. 4.4 – Реализация СБФ на ПЛМ

      1. Синтез сбф на пзу

Для реализации СБФ на ПЗУ необходимо соединить соответствующие выходы базового дешифратора по «ИЛИ» (рис. 4.5). Здесь единица ставится для для единичного значения.

Рис. 4.5 – Реализация СБФ на ПЗУ

4.4. Содержание отчета

  1. Таблица истинности, которая задает СБФ.

  2. Схема реализации СБФ на ПЛМ.

  3. Схема реализация СБФ на ПЗУ.

Лабораторная работа №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 разряд.