Синтез асинхронного D-триггера
Лабораторная работа № 1 Синтез триггерных схем. Асинхронные и синхронные триггеры. Цель работы: изучение методов синтеза триггерных схем и их преобразования друг в друга, построения асинхронных и синхронных триггеров различных типов Порядок выполнения работы и требования к отчету: 1) Ознакомится с теоретическим описанием лабораторной работы. 2) Выполнить задания по лабораторной работе. 3) Отчет по лабораторной работе должен содержать: - тему и номер работы; - цель работы; - ход работы с подробным описанием выполнения заданий; - вывод о проделанной работе; - спецификацию по каждой схеме. Отчет оформляется в соответствии с правилами оформления текстовых документов (в соответствии с ГОСТ 2.105-05). Краткие теоретические сведения Триггер – это последовательностное цифровое устройство, комбинационная схема которого построена по логической схеме с обратными связями. Триггеры имеют как правило два устойчивых состояния, поэтому триггеры используются для хранения одного бита информации, кроме того, с помощью триггеров могут выполняться некоторые логические операции. Различают четыре типа триггеров: 1) RS-триггер, основной триггер вычислительной технике, триггер на два входа; 2) D- триггер, триггер запоминания; 3) T – триггер, триггер счетный; 4) JK- триггер, универсальный триггер на два входа. По способу приема информации триггеры делятся на асинхронные и синхронные. Асинхронные триггеры воспринимают информацию в момент появления ее на информационных входах. Синхронные триггеры реагируют на входную информацию при наличии сигнала разрешения на вспомогательном входе, на входе синхронизации (рис. 7, а – прямая синхронизация, разрешение единицей; б – инверсная синхронизация, разрешение нулем)
а) б) Рисунок 7 - Синхронный D-триггер, синхронизация статическая: Постановка задачи синтеза триггерных схем. Основным триггером в вычислительной технике является RS–триггер, который рассмотрен достаточно полно на лекционных занятиях по дисциплинам «Схемотехника ЭВМ» и «Теория автоматов». Поэтому задачей синтеза триггерных схем является задача синтеза трех типов триггеров: D-триггера, T-триггера, JK-триггера. При синтезе вышеуказанных триггеров следует принять во внимание, что общая схема разрабатываемого триггера состоит из двух частей: комбинационной схемы КС и RS – триггера (рис. 8).
Рисунок 8- Общая схема синтезируемого триггера
На входе общей схемы могут быть и информационные, и вспомогательные входы. Например, если разрабатывать асинхронный Т-триггер, то на входе общей схемы будет только один информационный вход Т. Таким образом, из общей схемы любого типа триггера видно, что основной составной частью всех трех типов триггеров является RS - триггер.
Синтез асинхронного D-триггера Общая схема D-триггера представлена на рис. 9.
а) б) Рисунок 9 – D-триггер Как видно из общей схемы D-триггера, синтез триггерной схемы сводится к определению переключательных функций для R и S в зависимости от переменной D, которые определяют логическую схему блока КС. Для этого формулируются правила работы D-триггера и составляется таблица синтеза. D–триггер - это триггер запоминания одного бита информации, то есть запоминания цифры “0” или “1”. Таким образом, D–триггер устанавливается в то состояние, которое соответствует информации на D – входе. Так, если на входе подается цифра “0”, то D–триггер должен установиться в “0” и хранить эту информацию, и, соответственно, если на вход подается “1”, то D–триггер должен устанавливаться в “1” и должен ее хранить до поступления новой информации.
На основании сформулированных правил составляется таблица синтеза (табл. 5). Таблица 5
В таблице синтеза в столбец заполняется состояние, в которое переходит схема в соответствии с правилом работы D-триггера Столбцы и , И-НЕ, заполняются необходимыми значениями сигналов на входы RS для RS-триггера на элементах И-НЕ. Необходимые значения сигналов RS должны быть сформированы на выходе блока КС таким образом, чтобы RS-триггер вместе с комбинационной схемой блока КС функционировали по правилу D-триггера. Столбцы и , ИЛИ-НЕ, заполняются также необходимыми значениями сигналов на входы R и S для RS-триггера на элементах ИЛИ-НЕ. Следует отметить, что в некоторых клетках таблицы синтеза могут устанавливаться два значения входного сигнала для RS-триггера. В этом случае значение входного сигнала (“ноль” или “единица”) не влияет на переход в новое необходимое состояние схемы, но может быть использовано для доопределения любой цифрой незаполненной клетки диаграммы Вейча, для получения более оптимальной минимизации переключательной функции или . Проведем синтез D-триггера на элементах И-НЕ. Для этого с помощью диаграммы Вейча для двух переменных получим функции и (рис 10 и 11). Функции R и S зависит от двух переменных – и . Заполним ДВ для значениями из столбца . Рисунок 10 - ДВ для функции D-триггера на элементах И-НЕ
ДВ для S заполняем значениями из столбца . Клетку номер “ноль” с неопределенностью также доопределяем “нулем”. Рисунок 11 - ДВ для функции D-триггера на элементах И-НЕ Таким же образом проводится синтез D-триггера на элементах ИЛИ-НЕ. По полученным переключательным функциям реализуем схему D триггера на элементах ИЛИ-НЕ и на элементах И-НЕ
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|