КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные положения. В схемах цифровой вычислительной техники в качестве запоминающих элементов широко используются триггеры
В схемах цифровой вычислительной техники в качестве запоминающих элементов широко используются триггеры. Триггер представляет собой устройство с двумя устойчивыми состояниями, содержащее запоминающий элемент (ЗЭ) и схему управления (СУ), как показано
Рисунок 1 Триггеры классифицируются по ряду признаков. В зависимости от наличия тактирующих входов различают синхронные (есть тактирующие входы) и асинхронные (нет тактирующих входов) триггеры. Наибольшее распространение среди синхронных получили однотактные триггеры, имеющие только один тактирующий вход. Функциональная классификация характеризует состояние входов и выходов триггера в момент времени до его переключения (S) и после его переключения (S+1). При наличии n информационных входов можно получить D-триггеры. D-триггер находит применение только как синхронный. Остальные из указанных триггеров могут быть как синхронными, так и асинхронными. Способ функционирования триггеров может быть описан таблицей переходов. Из таблицы переходов асинхронного RS-триггера (табл. 1) следует, что триггер не изменяет своего состояния в момент времени S+1, т.е., Существуют разновидности RS-триггеров, для которых комбинация сигналов
Синхронный D-триггер называют триггером задержки (табл. 5). Он осуществляет задержку сигнала на один такт (период следования синхросигналов). Как асинхронный D-триггер не находит применения из-за отсутствия режима хранения 'информации ( Триггеры могут иметь разрешающий вход V. Например, D-триггер с разрешаю-щим входом называют DV-триггером. При V = 1 он работает как D-триггер, а при V=0 сохраняет свое состояние. DV-триггер может быть синхронным и асинхронным. T-триггер называют также счетным триггером. Он осуществляет подсчет единиц, поступающих на вход T, по модулю два, что видно из табл. 6.
Как следует из таблицы переходов JK-триггера (табл. 7), при комбинациях входных сигналов J=K=0, J=0 и K=1, J=1 и K=0 он работает, как RS-триггер (вход Jсоответствует входу S, a K - R),а при J=K=1 изменяет свое состояние на противоположное, т.е. работает как счетный триггер.
Классификация триггеров по способу записи информации характеризует процесс переключения триггера. Различают следующие типы триггеров: - триггеры, управляемые уровнем сигналов (без внутренней задержки); - триггеры, управляемые перепадом сигналов (с внутренней задержкой). Активным назовем такой вектор (набор) входных сигналов, который может вызвать изменение состояния триггера. В этом случае имеют место соотношения Для правильной работы триггеров необходимо, как правило, чередовать активные наборы сигналов с пассивными. Триггеры, управляемые уровнем сигналов, изменяют свое состояние непосредственно после поступления на их входы активного вектора входных сигналов. В триггерах, управляемых перепадом, сигналы на выходе изменяются только после снятия активного вектора входных сигналов. В синхронных триггерах при изменении вектора входных сигналов необходимо обеспечить изменение только тактирующего сигнала. Если триггер изменяет свое состояние при переходе тактирующего сигнала из 0 в 1, то говорят, что триггер срабатывает по положительному перепаду, а при переходе из 1 в 0 - по отрицательному перепаду тактирующего сигнала. Характерная особенность синхронных триггеров, управляемых уровнем сигнала С, состоит в том, что при установившемся активном уровне сигнала С они могут переключаться столько раз, сколько раз изменяются информационные сигналы. В триггерах, управляемых перепадом, в этом случае выходные сигналы Проектирование триггерных устройств состоит в выборе ЗЭ и синтезе СУ в заданном элементном базисе. В триггерах, управляемых уровнем сигнала, используются элементарные запоминающие элементы на вентилях И-НЕ (рис. 2 ), а также ИЛИ-НЕ (рис. 4). Способ их переключения описывается системами подграфов переходов на рис. 3 и рис. 5.
Рисунок 2 Рисунок 3 Рисунок 4 Рисунок 5 Если в столбце Однако при построении триггеров на потенциальных элементах не могут быть использованы элементы задержки, содержащие реактивные компоненты, так как это накладывало бы ограничения на длительности входных сигналов триггера. В потенциальной системе элементов должна быть обеспечена правильная работа триггера при любой длительности входных сигналов, если она превышает некоторое минимально допустимое значение. В этом случае на элементах И-НЕ и ИЛИ-НЕ триггеры строят по MS-схемеили по схеме трех элементарных триггеров. Первый способ заключается в использовании двух элементарных ЗЭ: основного M-триггера и вспомогательного S-триггера. Структура однотактного MS-триггера поясняется рис. 6.
Рисунок 6 Запись в М-триггер тактируется сигналом С, а в S-триггер - сигналом F. Передача информации из M-триггера в S-триггер осуществляется через вентили В. Наибольшее распространение получили MS-триггеры с инвертором в цепи С и MS-триггеры с запрещающими связями. Схемы указанных триггеров на элементах И-НЕ приведены соответственно на рис. 7 и рис. 8, где элементы 1, 2образуют M-триггер, а элементы 5, 6 - S-триггер. Вентилями 3, 4 всхеме на рис. 7 управляют сигналы с выхода инвертора 7, а в схеме на рис. 8 - сигналы
Рисунок 7
Рисунок 8 Триггеры, выполненные по MS-схеме, называют триггерами с потенциальной записью информации. Запись информации в M-триггеры осуществляется так же, как и в элементарные ЗЭ (рис. 2 и рис. 4). Перепись информации из M-триггеров в S-триггеры осуществляется при снятии активного вектора входных сигналов триггера. Триггер с внутренней задержкой, на элементах И-НЕ, выполненный по схеме трех элементарных триггеров, изображен на рис. 9.
Рисунок 9 В данном триггере сигналы, соответствующие новому состоянию, устанавливаются при переходе тактирующего сигнала из 0 в 1. Способ записи информации в триггерах такого типа называют динамическим. При С=0на выходах вентилей 2 и 3присутствует единичный сигнал, т.е. триггер на вентилях 5 и 6не изменяет своего состояния, а вентили 1 и 4выполняют функцию инверторов. Переключение триггера осуществляется в соответствии с рис. 3. Например, если Для построения ЗЭ кроме вентилей И-НЕ и ИЛИ-НЕ используют и другие вентили. Например, синхронный триггер с внутренней задержкой и динамической записью информации можно построить по схеме па рис. 10, где запоминающий элемент выполнен на вентилях И-ИЛИ-НЕ.
Рисунок 10 Такой триггер переключается по отрицательному перепаду синхросигнала С в соответствии с рис. 3. Для правильной работы триггера необходимо, чтобы функции При синтезе СУ для любого типа триггера вначале на основании сокращенной таблицы переходов строится полная таблица переходов триггера, в которой отражают значения Поскольку в табл. 7 присутствует значение Для рассматриваемого триггера получаем полную таблицу переходов (табл. 8), построенную в соответствии с табл. 7.
На основании определенного выше порядка переходов M-триггера заполняем в табл. 8 графы для С помощью диаграмм Вейча (рис. 11)
Рисунок 11 находим минимальную дизъюнктивную нормальную форму (МДНФ) функций
Приводим полученные функции к виду, удобному для реализации на элементах И-НЕ:
Полученная схема триггера приведена на рис. 12.
Рисунок 12 Синтез осуществляется аналогично, если в качестве исходной принять схему, приведенную па рис. 10. Триггер в этом случае будет иметь вид, показанный на рис. 13.
Рисунок 13 Для правильной работы схемы необходимо, чтобы задержка сигналов на вентилях И-НЕ была, по крайней мере, вдвое больше задержки сигналов па вентиле И-ИЛИ-НЕ. Если это условие не выполняется, то в точки А необходимо включить дополнительные элементы задержки {например, повторители или инверторы). Если в качестве базовой выбирается схема трех триггеров (рис. 9), то для синтеза СУ следует воспользоваться табл. 9, где отсутствует значение С, так как соответствующий сигнал на СУ в триггерах такого типа не поступает.
Из табл. 9 можно получить
Рисунок 14 Синхронные триггеры могут иметь асинхронные входы предварительной установки триггера в 0 (вход R) и в 1 (вход S). Сигналы, поступающие на эти входы, независимо от состояния других входов триггера переключают триггер в новое состояние, т.е. обладают приоритетом по отношению к другим сигналам. В качестве примера организация асинхронных входов показана пунктиром на рис. 12.
Дата добавления: 2015-05-09; Просмотров: 496; Нарушение авторских прав?; Мы поможем в написании вашей работы! |