Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шифр-ПЗУ.doc
Скачиваний:
2
Добавлен:
15.04.2015
Размер:
138.75 Кб
Скачать

Лекция 3 Шифратор (encoder - cd)

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

Error: Reference source not foundError: Reference source not found

X7 X6 X5 X4 X3 X2 X1 X0

A2 A1 A0

0

1

2

3

4

5

6

7

0 0 0 0 0 0 0 1

0 0 0 0 0 0 1 0

0 0 0 0 0 1 0 0

0 0 0 0 1 0 0 0

0 0 0 1 0 0 0 0

0 0 1 0 0 0 0 0

0 1 0 0 0 0 0 0

1 0 0 0 0 0 0 0

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

Схемы шифратора должны состоять из трех логических элементов 4-ИЛИ, на каждый из входов которых поступает сигнал с ЛЭ 8-И. Поскольку в определении шифратора, в его таблице истинности заложено условие, что сигнал может подаваться только на один вход шифратора, т.е. что одновременно на несколько входов подаваться не должно, то ЛЭ 8-И можно исключить и схема шифратора будет состоять из трех ЛЭ 4-ИЛИ. Здесь под сигналом подразумевается логическая единица, т.к. ничего не сказано о типе логики, а следовательно логика подразумевается положительной.

Классический шифратор не выпускают в виде отдельных микросхем, однако он входит в состав программируемых логических матриц (ПЛМ), которые выпускают очень широко.

Error: Reference source not found

Приоритетный шифратор (prcd)

Выпускаются микросхемы приоритетных шифраторов, в которых условие влияние только одной выходной лог.1 на схему шифратора обеспечивается дополнительной схемой приоритета на его входе. В приоритетном шифраторе входной код может содержать сколько угодно единиц, но выходной код шифратора будет соответствовать номеру того входа, на который подается старшая единица. Это не обязательно будет старший разряд входного кода. Приоритет – преимущественное право.

На входе приоритетного шифратора стоит схема выделения старшей единицы, в которой все входные единицы, кроме старшей, заменяются нулями.

Error: Reference source not found

На схеме выделения старшей единицы их трехразрядного входного кода X2X1X0, где X0 – младший разряд, вход EI (ENABLE IMPUT) предназначен для подачи разрешения или запрета на всю эту схему, а выход EO (ENABLE OUTPUT) – для формирования сигнала разрешения работы такой схемы на разряды меньшие чем X0.

Эти два сигнала EI и EO позволяют собрать цепочку (столбец) из нескольких схем выделения старшей 1, если трех разрядов недостаточно.

В микросхемах, где есть вход EO, он означает вход разрешения третьего Z состояния выхода этой микросхемы, а где EO является выходом, т.е. показан не правой выходной стороне условного обозначения микросхемы, там этот выход EO предназначен для соединения цепочкой нескольких микросхем типа приоритетного шифратора.

Работы схемы: нули в старших разрядах входного кода порождают на выходах ЛЭ И-НЕ этих разрядов единицы и никак не влияют на работу элементов И-НЕ более младших разрядов. Любая единица во входном коде порождают на выходе ЛЭ И-НЕ этого разряда нулевой уровень, который, поступая на входе ЛЭ И-НЕ всех более младших разрядов, закроет эти ЛЭ И-НЕ, и установит тем самым на выходах этих разрядов нули независимо от того, какие уровни приходят в этих разрядах во втором коде.

Error: Reference source not found

Объединение схемы выделения старшей единицы и классического шифратора дает приоритетный шифратор PRIORITY ENCODER сокр. PRCD.

Пример: PRCD KISS ИВ1. Здесь имеется выход GS – GROUP SIGNAL – групповой сигнал, на этом выходе активный уровень, в важном случае это низкий уровень, когда есть активный уровень хотя бы на одном из разрядов входного кода шифратора.

№ акт

вход

EI

X7

X6

X5

X4

X3

X2

X1

X0

A2 A1 A0

EO

GS

0 (B)

X

X

X

X

X

X

X

X

0 0 0 (B)

0 0 0

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

0 0 0

0

1

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1 (H)

0

0

0

0

0

0

0

0

0

1 (H)

0

0

0

0

0

0

0

1

1

1

0

0

0

0

0

0

1

X

2

1

0

0

0

0

0

1

X

X

3

1

0

0

0

0

1

X

X

X

4

1

0

0

0

1

X

X

X

X

5

1

0

0

1

X

X

X

X

X

6

1

0

1

X

X

X

X

X

X

7

1

1

X

X

X

X

X

X

X

0

X

X

X

X

X

X

X

X

Выходы EO и GS образуют тракт групповых сигналов и служат для наращивания разрядности.