Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / ЛЕКЦИЯ19_09

.pdf
Скачиваний:
20
Добавлен:
15.06.2014
Размер:
308.66 Кб
Скачать

F3 = x2 x1x4 x3 + x1x2 x3 x4 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 =

= x1x4 x2 (x3 + x3 )+ x1x3 x4 (x2 + x2 )+ x1x2 x4 (x3 + x3 )+ x1x3 x4 (x2 + x2 )+ x3 x1x2 (x4 + x4 )+ + x1x3 x2 (x4 + x4 )+ x3 x1x2 (x4 + x4 )+ x2 x1x3 (x4 + x4 ) = x1x4 x2 + x1x3 x4 + x1x2 x4 + x1x3 x4 +

+ x1x3 x2 + x3 x1x2 + x3 x1x2 + x1x2 x3 = x1x4 (x2 + x2 )+ x1x4 (x3 + x3 )+ x3 x2 (x1 + x1 )+ x1x3 (x2 + x2 )= = x4 x1 + x1x4 + x2 x3 + x1x3 = x4 (x1 + x1 )+ x2 x3 + x1x3 = (x4 + x2 x3 )+ x1x3 = (x4 x2 x3 )+ x1x3 =

= x4 x2 x3 ×x1x3 = x4 x1x3 × x2 x3.

F4 = x2 x1x4 x3 + x1x2 x3 x4 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 + x2 x1x4 x3 =

= x1x4 x2 (x3 + x3 )+ x1x3 x4 (x2 + x2 )+ x1x2 x4 (x3 + x3 )+ x1x3 x4 (x2 + x2 )+ x3 x1x2 (x4 + x4 )+ + x1x3 x2 (x4 + x4 )+ x3 x1x2 (x4 + x4 )+ x2 x1x3 (x4 + x4 ) = x1x4 x2 + x1x3 x4 + x1x2 x4 + x1x3 x4 +

+ x1x3 x2 + x3 x1x2 + x3 x1x2 + x1x2 x3 = x1x4 (x2 + x2 )+ x1x4 (x3 + x3 )+ x3 x1(x2 + x2 )+ x2 x3 (x1 + x1 ) = = x4 x1 + x1x4 + x2 x3 + x1x3 = x4 (x1 + x1 )+ x1x3 + x2 x3 = (x4 + x1x3 )+ x2 x3 = (x4 x1x3 )+ x2 x3 =

= x4 x1x3 ×x2 x3 = x4 x1x3 × x2 x3.

19.2 Регистры

Регистрами называют функциональные узлы, предназначенные для приёма,

хранения, передачи и преобразования информации.

В зависимости от способа записи информации(кода числа) различают парал-

лельные, последовательные и параллельно-последовательные регистры.

Параллельные регистры. В параллельных регистрах запись двоичного числа

(слова) осуществляется параллельным кодом, т. е. во все разряды регистра одно-

временно.

Их функция сводится только к приёму, хранению и передаче информации

(двоичного числа).

Считывание кода из регистра может производиться многократно без разруше-

ния информации. Параллельный N-разрядный регистр состоит изN триггеров,

каждый из которых имеет информационный вход, на которые и подаётся вход-

ная информация.

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

ции (тактирующего) на соответствующий управляющий вход.

Регистры могут иметь отдельный управляющий вход переустановки выходных состояний в нулевое значение («R», переустановка, обнуление).

При построении параллельных регистров наибольшее применение полу-

чили D-триггеры (триггер-«защёлка»), позволяющие выполнять параллельные ре-

гистры на малом количестве элементов.

Полупроводниковая элементная база, выпускаемая электронной промышлен-

ностью, имеет в своём составе многоразрядные параллельные регистры(рису-

нок 19.7, 19.8) или позволяет изготавливать их на интегральных схемах малой сте-

пени интеграции.

 

 

 

 

D0

 

О

 

 

 

 

 

8-разрядный параллельный регистр

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

D1

RG

1

 

 

 

 

 

на D-триггерах

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Входы

 

Выходы

 

 

 

 

D4

 

4

 

 

 

 

 

 

 

 

 

С

D

O

 

 

 

 

 

 

 

 

 

 

 

 

EO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

5

 

 

 

 

0

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

6

 

 

0

 

1

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D7

 

7

 

 

 

0

 

0

x

Q0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

x

x

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С

 

 

 

 

 

 

 

 

 

 

Таблица состояний

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Е0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1533ИР33

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 19.7 - Многоразрядный параллельный регистр с Z-состоянием

Такие регистры (например, ИС 1533ИР22, ИР33, ИР34) могут использовать-

ся в качестве:

регистра памяти;

буферного регистра, способного работать на низкоомные нагрузки(20100 Ом) и большие ёмкости нагрузки (до 50 пФ и более);

регистра ввода/вывода и магистрального передатчика, что обеспечено наличием в них режима большого выходного сопротивления третье состоя-

ние», «Z-состояние»), за счёт чегоони физически всегда подключены к линиям шин магистрали микропроцессорной системы через сопротивления порядка не-

скольких мегаом.

А передача информации происходит только во время действия управляю-

щего импульса (вход ЕО на рисунке 19.7), когда управляющее устройство выво-

дит регистр из Z-состояния.

Параллельные регистры имеются и в составе серий современных скоростных

микромощных ИС (серии 1554, 1594, 5514 и 5554), рисунок 19.8.

 

 

 

 

DI

 

DO

 

 

8-разрядный регистр на D-триггерах

 

 

 

 

D0

RG

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

 

 

Режим

Входы

 

 

Выходы

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

D2

 

 

 

 

 

EZ

С

 

DI

 

O

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запись

L

H

 

H

 

Н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D4

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запись

L

H

 

L

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

5

 

 

 

Хранение

L

L

 

x

 

D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

6

 

 

 

Высокий

Н

x

 

x

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D7

 

7

 

 

 

выходной

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

импеданс

 

 

 

 

 

 

 

 

 

 

 

С

 

 

 

 

 

Таблица состояний

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЕZ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1554ИР22

СН ≤ 50 пФ;

 

 

 

 

 

 

 

 

 

 

 

 

tЗ Р ВЫКЛ/ВКЛ = 9,5/10,5 нс при СН = 50 пФ (по входу D)

 

 

 

 

 

 

 

 

 

 

 

 

tПРЕДУСТ = 4 нс (входа D относительно входа С)

 

 

 

 

 

 

tУДЕРЖАН = 1 нс (сигнала на входе D относительно

 

 

 

 

 

 

сигнала на входе С)

 

 

 

 

 

 

 

Рисунок 19.8 – Микромощный скоростной многоразрядный параллельный регистр

Параметры таких регистров определяются параметрамиD-триггеров,

входящих в их состав. Это параметры, которые важно знать и при самостоятельном применении D-триггеров:

время предустановки tПРУСТ показывает, насколько ранее должен быть по-

дан сигнал на D-вход относительно момента поступления сигнала на на вход С;

время удержания tУД отражает время удержания сигнала наD-входе по-

сле момента прихода сигнала на С-вход.

Последовательные регистры (регистры сдвига). Последовательные регистры

характеризуются записью числа последовательным кодоми кроме операции

хранения осуществляют преобразование последовательного кода в параллель-

ный, служат в качестве элементов временной задержки, выполняют арифме-

тические и логические операции.

Регистр состоит из последовательно соединенных двоичных ячеек памяти, со-

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

Тактовые импульсы управляют работой регистра. Регистры сдвига могут управляться одной последовательностьютактовых импульсов. В этом случае регистры называют однотактными. Частота следования тактовых импульсов обычно неизменна.

Наиболее простая реализация регистра сдвига использует последовательное соединение D-триггеров таким образом, чтобы для некоторого n-го разряда выпол-

нялось условие:

in = Qn–1

; i

n

= Q

.

()

 

 

n-1

 

 

Функциональная надёжность логических схем, связанная с «состязанием»

логических схем, это надёжность выполнения заданного алгоритма при условии

наличия произвольных разбросов задержек срабатывания отдельных логических

элементов.

Функционально надёжные регистры сдвига строятся на основеТ- и JK-

триггеров.

Однотактные регистры сдвига выполняютпо функциональнойсхеме по

рисунку 19.9, показанной для четырех разрядов.

выходы разрядов

 

Q1

 

Q2

Q3

Q4

 

"1"

 

"1"

вход

 

"0"

"1"

 

 

 

Вторая

 

 

Третья

Четвёртая

Первая

 

 

ячейка

ячейка

 

 

ячейка

ячейка

"С"

 

 

 

 

 

тактовый сигнал

 

 

 

 

 

1

2

3

 

4

 

С

 

 

 

 

 

 

 

 

 

 

t

вход

 

 

 

 

 

Q1

Q2

Q3

Q4

Рисунок 19.9 – Последовательный 4-хразрядный однотактный регистр

Первая ячейка регистра относится к его младшему разряду, четвертая – к

старшему. При таком расположении разрядов запись числа в регистр производит-

ся начиная со старшего разряда числа.

При обратном расположении разрядов в регистре запись числа должна начи-

наться с его младшего разряда. Тактовые импульсы подаются на все триггеры

ячеек одновременно. Их воздействие направлено на переключение триггеров из со-

стояния «1» в состояние «0» с записью единицы в триггер следующей ячейки.

На рисунке 19.9 приведены временные диаграммы, иллюстрирующие процесс записи инфор-

мации в регистр. В качестве примера взят код 1011, соответствующий числу 11. Перед записью информации регистр устанавливают в состояние"0". Для этого в отсутствие сигнала на входе по-

дается серия тактовых импульсов с числом импульсов, равным количеству разрядов в регистре.

При записи информации одновременно с поступлением кода числа подаются тактовые импульсы.

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

соответствующие коду принятого четырехразрядного числа.

Операция считывания информации из последовательного регистра может быть проведена в параллельном или последовательномкоде. Для передачи ин-

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

Таким образом, последовательный регистр позволяет осуществить опера-

цию преобразования последовательного кода в параллельный. Считывание ин-

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

В последовательном регистре записанное число может бытьсдвинуто так-

товыми импульсами на один или несколько(k) разрядов. Операции сдвига со-

ответствуют умножению числа на 2k.

Например, сдвиг кода 0010 числа 2 на один разряд дает код0100 (число 4), на

два разряда – код 1000 (число 8).

При реализации однотактных регистров сдвиганеобходимо учитывать сле-

дующее обстоятельство. В этих регистрах тактовые импульсы воздействуют на перевод в состояние «0» триггеров всех разрядов одновременно.

Поэтому в однотактных регистрах должна быть решена задача разделения во времени (по меньшей мере на длительность тактовых импульсовtи,) операций счи-

тывания единицы с триггера каждого разряда и ее переписи в триггер следу- ю

щего разряда.

В противном случае перепись единицы в следующий разряд не будет произве-

дена.

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

Однако наличие элементов задержки обусловливает критичность работы схемы в отношении длительности тактовых импульсов. Кроме того, для элементов задерж-

ки, состоящих из реактивных элементовL и С, затруднено интегральное исполне-

ние.

В связи с указанным, разнесение во времени операций считывания и переписи единицы осуществляют схемными средствами, например выполнением ячеек на триггерах с внутренней задержкой (RSt -, JKt -, Dt – триггерах).

При использовании триггеров с внутренней задержкой разделение во вре-

мени операций считывания и переписи единицы выполняется автоматически,

поскольку новое состояние таких триггеров формируется после окончания дей-

ствия тактовых импульсов.

Параллельно-последовательные и реверсивные регистрВ параллельно-

последовательных регистрах сочетаются свойства регистров параллельного и

последовательного действия.

Они позволяют осуществлять запись инфoрмации как в последовательном,

так и параллельном коде, в связи с чем мoгут быть использованы для преобра-

зования кодов из последовательного в параллельный и обратно (рисунок 19.10).

 

 

 

 

 

выходы разрядов

 

 

 

 

 

 

 

 

Q1

Q2

Q3

 

 

Q4

 

 

 

"1"

 

"1"

 

 

 

 

вход

 

 

 

 

"0"

 

"1"

 

 

 

 

 

 

 

Первая

 

Вторая

 

Третья

 

 

 

Четвёртая

 

 

 

 

 

 

 

 

 

 

 

ячейка

 

ячейка

 

ячейка

 

 

 

ячейка

 

"С"

 

 

 

 

 

 

 

 

 

 

тактовый

 

 

 

 

 

 

 

 

 

 

 

сигнал

 

 

 

 

 

 

 

выход последо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вательного

 

 

 

 

 

 

 

 

 

 

кода

вход параллельного кода

Рисунок 19.10 – Параллельно-последовательный регистр

Для преобразования последовательного кода в параллельный серией тактовых импульсов в регистр записывается информация(число) последовательного кода.

Выходы разрядов регистра при этом представляют ту же информацию в параллель-

ном коде.

Для обратного преобразования информация в регистр вводится по входам -па раллельного кода. Посредством серии тактовых импульсов с выхода последнего разряда регистра информация считывается в последовательном коде.

Реверсивные регистры предназначены для осуществления сдвига кода числа

в сторону как старшего, так и младшего разрядов.

Регистр содержит связи последовательной передачи информации в направле-

нии от младших разрядов к старшим, а также от старших разрядов к младшим. Пря-

мой или обратный сдвиг кода осуществляют управляющим сигналом, вводящим в

действие либо прямую, либо обратную связи между разрядами.

На рисунке 19.11 приведён пример такого регистра, который находится в со-

ставе счётчика импульсов (К1500ИЕ136).

Это универсальный синхронный регистр-счётчик с типовым временем задерж-

ки 1,5–3 нс, потребляемой мощностью 880 мВт и максимальной частотой около 450

МГц. Режим работы этой интегральной схемы определяется состоянием управляю-

щих входов, см. таблицу.

вход переноса

вход переноса

универсальный счётчик-регистр

Е

 

DO

D0

СТ

1

2

D1

 

 

3

D2

 

 

3

D3

 

D4

 

 

D5

 

 

С

 

 

S0

 

TC

S1

 

S2

 

V

R

 

 

0V

Режим

 

Входы

 

 

S0

 

S1

 

S2

Запись

L

 

L

 

L

Сдвиг в сторо-

L

 

H

 

L

ну млад. раз-

 

 

 

 

 

рядов

 

 

 

 

 

Сдвиг в сторо-

H

 

H

 

L

ну старш. раз-

 

 

 

 

 

рядов

 

 

 

 

 

Счёт на вычи-

L

 

L

 

H

тание

 

 

 

 

 

Счёт на сум-

L

 

H

 

H

мирование

 

 

 

 

 

Хранение

H

 

H

 

H

Инверсия при

H

 

L

 

L

приёме

 

 

 

 

 

Сброс

H

 

L

 

H

Таблица состояний

1500ИЕ136

выход переноса в

старш. разряд

Рисунок 19.11 – Универсальный счётчик-регистр

19.3 Цифровые ключи: мультиплексоры и селекторы

По характеру выполняемых функций ИС подразделяются на подгруппы(гене-

раторы, модуляторы, триггеры, усилители и др.) и виды (преобразователи частоты,

фазы длительности напряжения и др.). Классификация ИС по функциональному на-

значению приведена во многих литературных источниках, напр., в [Д]. Буквенные

обозначения коммутаторов и ключей следующие: КН – ключи напряжения; КТ – ключи тока; КП – ключи прочие.

В последнюю группу (КП) входят мультиплексоры, селекторы (демультиплек-

соры) и селекторы-мультиплексоры.

Мультиплексор – функциональный узел, осуществляющий операцию пе-

редачи сигнала с одного из своих входов на один выход.

На рисунке 19.12 показаны схема и функциональное обозначение строби-

руемого мультиплексора К155КП7. Структура этого узла описывается следующи-

ми уравнениями:

y1 =Va4a2a1D0 +Va4a2a1D1 +Va4a2a1D2 +Va4a2a1D3 +Va4a2a1D4 +

+Va4a2a1D5 +Va4a2a1D6 +Va4a2a1D7 ; y2 = y1 .

Вход V используется для стробирования и наращивания числа входов муль-

типлексора.

Входы a4, a2 и а1 адресные. Двоичный код на этих входах определяет, какой сигнал Di, будет передан на выход.

Например, при a4 = 1, a2 = 0, а1 = 1, V = 0 сигнал D5 передается на выход, так как все остальные члены в формуле при этом наборе будут равны нулю, т. е. y1 =D5, a y2 = D5 .

Соседние файлы в папке Лекции