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

схемотехника_131017

.pdf
Скачиваний:
99
Добавлен:
29.05.2015
Размер:
9.42 Mб
Скачать

8. Определите тип триггера по приведённой временной диаграмме и нарисуйте его УГО. Укажите функциональное назначение пронумерованных входов.

9. Определите тип триггера по приведённой временной диаграмме и нарисуйте его УГО. Укажите функциональное назначение пронумерованных входов.

10. Определите тип триггера по приведённой временной диаграмме и нарисуйте его УГО. Укажите функциональное назначение пронумерованных входов.

11. Определите тип триггера по приведённой временной диаграмме и нарисуйте его УГО. Укажите функциональное назначение пронумерованных входов.

71

12.Имеется синхронный JK-триггер с динамическим управлением. Организуйте на его основе синхронные D-, T- и RS- триггеры.

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

72

14. Приведите временные диаграммы на выходе приведённой ниже схемы при нахождении переключателя П в положении A и в положении B.

15. С помощью временных диаграмм определить назначение схемы, приведенной на рисунке:

73

74

4. ФУНКЦИОНАЛЬНЫЕ УЗЛЫ ПОСЛЕДОВАТЕЛЬНОСТНОГО ТИПА

4.1. Регистры

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

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

1.Установка регистра в нулевое состояние.

2.Запись входных данных в последовательном коде.

3.Запись входных данных в параллельном коде.

4.Хранение данных.

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

6.Выдача хранимых данных в последовательном коде.

7.Выдача хранимых данных в параллельном коде.

Любой n-разрядный регистр состоит из n однотипных ячеек – раз-

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

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

По способу приёма и выдачи информации регистры подразде-

ляют на:

параллельные (статические) – приём и выдача данных производится по всем разрядам;

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

параллельно-последовательные (универсальные) – имеют входы и выходы для приёма и выдачи данных, как последовательным, так и параллельным кодом.

По количеству каналов передачи переменных регистры делят на однофазные и парафазные. В парафазном регистре данные передаются по двум каналам – в прямом и инверсном коде.

75

По способу тактирования регистры разделяют на однотактные и многотактные. Первые управляются одной последовательностью синхроимпульсов, вторые – несколькими последовательностями синхроимпульсов.

4.1.1. Последовательные сдвигающие регистры

Последовательные сдвигающие регистры представляют собой цепи последовательных взаимосвязанных одноразрядных схем. В регистрах данного типа коды принимаются и выдаются разряд за разрядом. Тактирующие сигналы перемещают слово в разрядной сетке.

Рис. 4.1. DSR: А – парафазная функциональная схема; Б – однофазная функциональная схема; В – временные диаграммы работы; t – время переключения триггера

76

Воднотактных последовательных регистрах со сдвигом вправо (DSR – Data Serial Right) слово сдвигается на один разряд вправо при поступлении синхросигнала (рис. 4.1).

Воднотактных последовательных регистрах со сдвигом влево (DSR – Data Serial Left) слово сдвигается на один разряд влево при поступлении синхросигнала (рис. 4.2).

Рис. 4.2. DSL: А – функциональная схема; Б – временные диаграммы работы; t – время переключения триггера; В – УГО DSL; Г – УГО DSR

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

77

Рис. 4.3. Реверсивный регистр: А – функциональная схема; Б – временные диаграммы работы; t – время переключения триггера

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

78

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

4.1.2. Регистровые файлы

ИС регистровых ЗУ входят в состав большинства серий, в том числе и микропроцессорные комплекты БИС в качестве регистров общего назначения (РОН) и многорежимных буферных регистров (МБР).

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

В качестве примера рассмотрим функциональную схему ИС ИР26 серии 1533 (рис. 4.4).

79

Рис. 4.4. К1533ИР26: А – функциональная схема; Б – УГО

В данной ИС можно хранить четыре 4-х разрядных слова. Возможна независимая и одновременная запись одного слова и чтения другого по разным адресам. Информационные входы регистров соединены параллельно, входы адресов записи AW1 и AW0 дают четыре комбинации, каждая из которых разрешает занести данные, присутствующие на входах D0-3, в соответствующий регистр (AW1 – старший разряд адреса, AW0 – младший). Запись данных осуществляется при наличии логического нуля на входе WR . При WR 1 – запись не производится. Рассматриваемая ИС асинхронная, т.е. запись и считывание данных осуществляется при наличии логического нуля на входах WR и RD соответственно. Считывание информации производят установкой адреса нужного регистра на адресных входах AR1 и AR0, где AR1 – старший разряд, а AR0 – младший. Чтение данных возможно только при RD 0 , если RD 1, то выходы ИС переводятся в высокоимпедансное состояние. Разделение адресов AW и AR позволяет одновременно осуществлять запись в один регистр, а считывать с другого. Таким образом, ИС может работать в четырёх режимах: запись слова в любой из регистров, считывание слова из любого регистра, одновременная запись слова в любой из регистров и считывание слова из любого регистра, хранение информации при WR 1 и RD 1.

Такие ИС допускают объединение одноимённых входов и выходов для наращивания разрядности регистров и объёмов. Поскольку выходные каскады с 3-мя состояниями, то одноимённые выходы отдельных ИС просто объединяются (до 128 ИС). При наращивании разрядности хранимых слов в ИС соединяют параллельно входы разрешения и адресации нескольких ИС, выходы которых в совокупности дают единое информационное слово.

80