Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы экз. билетов ПТЦА. Кулак Эльвира Николаевна.doc
Скачиваний:
88
Добавлен:
28.10.2018
Размер:
7.04 Mб
Скачать

16. Шифраторы

Шифратор — логическое устройство, выполняющее преобразование позиционного кода в n-разрядный двоичный код

В условных обозначениях шифраторов используются буквы CD (от слова coder) (рис. 2.82).

Рисунок 2.82 – Условное обозначение шифратора 4 в 2

Таблицей, описывающей функционирование шифратора, является табл. 2,19, с той лишь разницей, что являются входными булевыми переменными, а - выходными булевыми функциями шифратора. Функция шифратора представлена в таблице 2.20.

Таблица 2.20 – Таблица истинности CD

Q0, Q1, Q2, Q3.

D1, D2

1 0 0 0

0 0

0 1 0 0

0 1

0 0 1 0

1 0

0 0 0 1

1 1

на всех остальных наборах

0 0

Записав МДНФ для каждой функции выхода, получим следующие уравнения:

Структура шифратора представлена на рис. 2.83.

Рисунок 2.83 – Структура шифратора 4 в 2

Уровень представления схемы, в которой используются мультиплексоры, демультиплексоры, шифраторы, дешифраторы, сумматоры и т.п., называется функционально-блочным.

Уровень представления схемы, состоящей из логических элементов (вентилей), называется логическим.

17. Программируемые логические матрицы (плм или pla)

Программируемые логические ИС (ПЛИС, PLD) это ИС с регулярной структурой (повторяющимися одинаковыми блоками), которую можно сконфигурировать (запрограммировать) в заданную структуру. Они могут быть перепрограммированы. PLD (Programmable Logic Device) – программируемое логическое устройство.

Программируемые логические матрицы (ПЛМ или PLA)

Началось развитие программируемых логических устройств с программируемых логических матриц (ПЛМ). ПЛМ предназначена для реализации комбинационных схем. Структура матрицы представлена на рис. 2.84. Она состоит их трех блоков: блока буферов и инверторов, блока элементов И (И-матрица) и блока элементов ИЛИ (ИЛИ-матрица). Блок буферов и инверторов формирует прямые и инверсные значения переменных. И-матрица формирует значения термов функции, представленной в виде ДНФ (конъюнктивных термов) . ИЛИ-матрица формирует функции как дизъюнкцию конъюнктивных термов . На рис. 2.85 представлена более детальная структура ПЛМ. Каждый вентиль И в И-матрице имеет 6 входов. Каждое соединение на входах вентиля является программируемым. Линия, подсоединенная к входу вентиля И обозначается волнистой линией, линия не подсоединенная ко входу вентиля обозначается разорванной линией. Схема спроектирована таким образом, что не подсоединенные линии не влияют на выходы вентилей И. Программируемые соединения существуют также на элементах ИЛИ.

Рисунок 2.84 – Общая структура ПЛМ

На ПЛМ реализованы две функции:

,

.

В матрице И реализованы термы , , , . Для получения f1 к вентилю ИЛИ подсоединяются P1, P2, P3, для получения f2 к вентилю ИЛИ подсоединяются P1, P3, P4.

Размер данной ПЛМ определяется следующими параметрами: 3 входа, 4 терма и 2 выхода. В промышленных масштабах используются ПЛМ большего размера, например на 16 входов, 32 терма, 8 выходов.

Такой способ представления очень наглядный и понятный, но совершенно неудобный для больших ПЛМ. Другой, более компактный способ представления схемы представлен на рис. 2.86. Вместо 6 входов у вентиля И изображается один вход в горизонтальном направлении. Возможное соединение для входа вентиля И определяется пересечением этого условного входа с вертикальными линиями, на пересечении ставится крестик. Соединения для вентиля ИЛИ обозначается аналогично.

Рисунок 2.85 – Структура ПЛМ на вентильном уровне

Рисунок 2.86 – Структура ПЛМ на вентильном уровне (упрощенное представление)

ПЛМ часто используются в составе больших логических схем, например, микропроцессоров.