Основы построения

Скачать презентацию Основы построения Скачать презентацию Основы построения

Лекция 5_Типовые узлы ВС_Триггеры.ppt

  • Количество слайдов: 43

>     Основы построения    вычислительных систем  Основы построения вычислительных систем Тема 7 Типовые узлы вычислительных систем. Триггеры Гайкова Любовь Вадимовна Лекция 5 1

>   План лекции 1. Основные элементы ФС типовых  узлов и устройств План лекции 1. Основные элементы ФС типовых узлов и устройств компьютера 2. Триггеры. Общая форма представления триггера 3. Основные понятия триггерных схем 4. Триггеры. Основные принципы работы 5. Основные типы схем триггеров 2

>      Основные    Конечные автоматы и Основные Конечные автоматы и элементы ФС типовых узлы и устройства ВС узлов У счетчики сумматоры З регистры Л Ы У С з дешифраторы а Т б и Р О с Й мультиплексоры С Т В А 3 Цифровые автоматы или конечные автоматы

>    Основные    элементы ФС    Основные элементы ФС типовых узлов Классификация ФС степень сложности простые- хранение сложные – до одного бита сохраняется информации группа битов основные элементы триггеры узлы устройства ВС 4

>       Основные Триггеры. Определение    элементы Основные Триггеры. Определение элементы ФС типовых узлов Триггер – простая электронная схема для надежного запоминания одного разряда двоичного кода или 1 бита. Схема имеет два устойчивых состояния: 0 и 1 0 1 Триггер (flip-flop) – способность электронной схемы почти мгновенно переходить ( «перебрасываться» ) из одного электрического состояния в другое и наоборот 5

>       Основные      Основные элементы ФС Тактовые генераторы типовых узлов Во многих цифровых схемах все зависит от порядка, в котором выполняются действия Иногда одно действие должно предшествовать другому, иногда два действия должны происходить одновременно Для контроля временных отношений в цифровые схемы встраиваются тактовые генераторы, чтобы обеспечить синхронизацию 6

>    Основные    элементы ФС Тактовые генераторы  Основные элементы ФС Тактовые генераторы типовых узлов Схема, вызывающая одинаковые по длительности импульсы Время между окончанием одного импульса и началом другого – машинный такт (временные такты). Длительность временных тактов – одинакова для всех импульсов Частота импульсов обычно от 1 до 500 МГц, что соответствует времени такта от 1000 нс до 2 нс 7

>     Основные     элементы ФС  Основные элементы ФС Тактовые генераторы типовых узлов В компьютере за время одного такта происходит много событий. Если Порождается вторичный они должны осуществляться в сигнал (С 1) тактового определенном порядке, то такт генератора, который сдвинут следует разделить на подтакты по фазе относительно первичного (С 2) Для лучшего разрешения, чем у основного тактового генератора, делается ответвление от задающей линии тактового генератора и вставляется схема с определенным временем задержки 8

>    Основные     Схема прохождения   элементы Основные Схема прохождения элементы ФС типовых импульсов узлов дискретного события Нарастающий Задний фронт С 1 Стандартно временная диаграмма обеспечивает четыре начала отсчета времени Нарастающий Задний фронт С 2 9

>     Основные    Функции задания временных элементы ФС Основные Функции задания временных элементы ФС типовых диаграмм узлов Временная диаграмма может быть В некоторых схемах задана конъюнкцией важными являются сигналов С 1 и С 2 в временные интервалы, а не виде: дискретные моменты времени. Например, некоторое событие может происходить в любое время, когда уровень импульса С 1 высокий, а не на нарастающем фронте. Другое событие может происходить только в том случае, когда уровень импульса С 2 высокий 10

>     Основные     элементы ФС  Основные элементы ФС Тактовые генераторы. типовых узлов Классификация синхронные асинхронные в схему добавляют схема специальный тактовый срабатывает без вход, который заставляет сигнала схему срабатывать в точно синхронизации определенные моменты времени 11

>     Форма Триггеры. Общая форма представления    Форма Триггеры. Общая форма представления триггеров представления триггера TT T S x 1 C x 2 R 12

>     Форма     представления   Форма представления триггеров Это важно: 1. Триггер является двухстабильным 2. Триггер имеет два элементом. При выхода, сигналы на отсутствии сигналов на которых всегда входах любой триггер взаимно инверсны пребывает в одном из двух состояний и остается в нем сколь угодно долго Триггер является элементарной ячейкой следовательно емкостью 1 бит 13

>     Основные     понятия   Основные понятия Классификация триггерных схем триггеров Синхронизируемый триггер – Несинхронизируемый триггер, в который с одного – триггер, занесение входа информация заносится информации в который с принудительно под любого входа производится воздействием без синхронизирующего сигнала. Синхронизируемые триггеры Такие триггеры называются также асинхронными 14

>    Основные     Однотактный   понятия Основные Однотактный понятия триггерных синхронный триггер схем S T Синхронный x 1 однотактный триггер с дополнительными C входами S и R асинхронной установки x 2 R 15

>    Основные     Двухтактный   понятия Основные Двухтактный понятия триггерных синхронный триггер схем S TТ Синхронный x 1 двухтактный триггер с дополнительными C входами S и R асинхронной установки с x 2 отрицательным сигналом синхронизации R 16

>     Основные      понятия  Основные понятия Входы триггерных схем триггерных схем S – вход установки триггера в "1" (Set – установка) R – вход установки триггера в "0" (Reset – сброс) Обозначения входов триггера T – вход триггера со счетным входом (Toggle – релаксатор) D – вход установки триггера в состояние "0" или "1" с временной задержкой на t = 1 такту (Delay – задержка) 17

>     Основные      понятия  Основные понятия Входы триггерных схем триггерных схем K – вход для синхронной установки состояния "0" в JK-триггере (Kill – внезапное выключение) Обозначения С – вход сигнала синхронизации входов (Clock – часы) триггера J – вход для синхронной установки состояния "1" в JK-триггере (Jerk – внезапное включение) 18

>    Основные       принципы  Основные принципы Триггеры. Основные работы триггеров принципы работы x 1 1 0 1 x 2 Схема простого триггера 19

>    Основные    Триггеры. Основные    принципы Основные Триггеры. Основные принципы работы принципы работы триггеров x 1 1 1 0 0 x 2 1 0 Исходное состояние триггера: х1=1; х2=1 Значение текущего выходного сигнала Q неизвестно 20

>     Основные     принципы   Триггеры. Основные принципы Триггеры. Основные работы триггеров принципы работы x 1 1 1 1 0 1 0 x 2 1 0 Состояние сохранилось!! Исходное состояние триггера: х1=1; х2=1 Значение текущего выходного сигнала Q=1 21

>     Основные     принципы   Триггеры. Основные принципы Триггеры. Основные работы триггеров принципы работы x 1 1 1 1 x 2 0 1 Состояние сохранилось!! Исходное состояние триггера: х1=1; х2=0 Значение текущего выходного сигнала Q=1 22

>    Основные    Триггеры. Основные    принципы Основные Триггеры. Основные принципы работы принципы работы триггеров x 1 0 0 0 0 x 2 1 0 Исходное состояние триггера: х1=0; х2=1. Значение текущего выходного сигнала Q неизвестно 23

>     Основные     принципы   Триггеры. Основные принципы Триггеры. Основные работы триггеров принципы работы x 1 0 0 0 0 x 2 1 0 Состояние сохранилось!! Исходное состояние триггера: х1=0; х2=1 Значение текущего выходного сигнала Q=0 24

>     Основные     принципы   Триггеры. Основные принципы Триггеры. Основные работы триггеров принципы работы x 1 0 0 0 1 x 2 0 1 Состояние сохранилось!! Исходное состояние триггера: х1=0; х2=0 Значение текущего выходного сигнала Q=0 25

>     Основные   Асинхронный RS-триггер на   Основные Асинхронный RS-триггер на типы схем триггеров элементах ИЛИ-НЕ Таблица переходов R S Q Примечание 1 0 0 Q Хранение 0 1 1 Установка 1 0 0 Установка 0 1 1 - Запрещено T Функциональная Условное схема обозначение 26

>       Основные параметры   типы схем Основные параметры типы схем триггеров асинхронного RS-триггера Вход Reset – Выход Схема является двухстабильной сбросить прямой Положительные обратные связи 1 Вход Set – установить Выход инверсный 27

>    Основные  Асинхронный RS-триггер на    типы схем Основные Асинхронный RS-триггер на типы схем триггеров элементах ИЛИ-НЕ 1 1 1 Более подробная схема представления триггера 28

>     Основные    Асинхронный RS-триггер.   типы Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы 0 1 1 0 0 Х 1 Р Состояние А сохранилось!! Н Е 0 1 0 1 1 Н 0 И Е Исходное состояние триггера: R=0; S=0 Значение выходного прямого сигнала Q=0; инверсного сигнала Q =1 Совпало с таблицей переходов 29

>     Основные    Асинхронный RS-триггер.   типы Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы 0 1 1 Х 0 Р Состояние А сохранилось!! Н Е 1 1 1 0 0 Н 0 И Е Исходное состояние триггера: R=0; S=0 Значение выходного прямого сигнала Q=1; инверсного сигнала Q =0 Совпало с таблицей переходов 30

>      Основные    Асинхронный RS-триггер.  Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы У 0 С 1 0 1 1 Т 0 А Состояние Н сохранилось!! О В 1 1 1 0 0 К 1 А Исходное состояние триггера: R=0; S=1 1 Значение выходного прямого сигнала Q=1; инверсного сигнала Q =0 Совпало с таблицей переходов 31

>     Основные    Асинхронный RS-триггер.   Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы З 0 А 1 0 0 П Р Состояние изменилось!! Е Щ 0 Е 1 1 0 1 1 Н О Исходное состояние триггера: R=0; S=1 Значение выходного прямого сигнала Q=0; инверсного сигнала Q =1 32

>      Основные    Асинхронный RS-триггер.  Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы У 1 С 1 1 0 0 Т 1 А Состояние Н сохранилось!! О В 0 1 0 1 1 К 0 А Исходное состояние триггера: R=1; S=0 0 Значение выходного прямого сигнала Q=0; инверсного сигнала Q =1 Совпало с таблицей переходов 33

>     Основные    Асинхронный RS-триггер.   типы Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы З 1 А 1 1 0 Состояние П изменилось!! Р Состояние Е сохранилось!! Щ 1 Е 1 1 0 0 0 Н О Исходное состояние триггера: R=1; S=0 Значение выходного прямого сигнала Q=1; инверсного сигнала Q =0 34

>      Основные    Асинхронный RS-триггер.  Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы З 1 А 1 1 0 0 0 Состояние П сохранилось!! Р Состояние Е изменилось!! Щ 0 Е 1 1 0 1 1 Н О Исходное состояние триггера: R=1; S=1 Значение выходного прямого сигнала Q=0; инверсного сигнала Q =1 Совпало с таблицей переходов 35

>      Основные    Асинхронный RS-триггер.  Основные Асинхронный RS-триггер. типы схем триггеров Основные принципы работы З 1 А 1 1 0 Состояние П изменилось!! Р Состояние Е сохранилось!! Щ 1 Е 1 1 0 0 1 Н О Исходное состояние триггера: R=1; S=1 Значение выходного прямого сигнала Q=1; инверсного сигнала Q =0 Совпало с таблицей переходов 36

>     Основные   Асинхронные RS-триггеры.   типы схем Основные Асинхронные RS-триггеры. типы схем триггеров Общий вывод 1. Рассмотренный тип 2. Но работа большинства триггера называется цифровых устройств асинхронным потому, что синхронизируется тактовыми после воздействия на него импульсами, и схемы по R- или S-входам строятся таким образом, чтобы следует немедленное (без изменение состояния любой учета переходных из них происходило процессов, т. е. без синхронно с поступлением сигнала синхронизации) очередного импульса. Это изменение его состояния положение нашло свое применение в синхронизируемых триггерах 37

>  Синхронный RS-триггер на элементах И-НЕ       T Синхронный RS-триггер на элементах И-НЕ T Условное & обозначение 1 3 Таблица переходов & R S Q Примечание & 4 2 0 0 Q Хранение 0 1 1 Установка 1 Функциональная схема 1 0 0 Установка 0 1 1 - Запрещено 38

>     Основные     типы схем  Основные типы схем Синхронный однотактный триггеров RS-триггер на элементах И-НЕ Изменяет свое состояние в момент поступления тактового импульса на вход С В такой схеме сигналы R и S проходят на входы вентилей И-НЕ только при наличии сигнала С = 1 Работу триггера рассмотреть самостоятельно 39

>     Основные     типы схем  Основные типы схем Синхронный двухтактный триггеров RS-триггер на элементах И-НЕ Для обеспечения устойчивой работы однотактных RS-триггеров в схеме с передачей информации между триггерами Такой принцип необходимо, чтобы занесение в триггер обмена информации осуществлялось после информацией завершения передачи информации о реализован в прежнем его состоянии в другой триггер двухтактных RS- триггерах Достаточно просто это обеспечивается при использовании двух серий находящихся в противофазе синхросигналов 40

>     Основные     типы схем  Основные типы схем Т-триггер триггеров 1. На основе 2. Поступление 3. Так как триггер двухтактного RS- сигнала на счетный двухтактный, на его триггера путем вход Т = 1 выходе сигнал замыкания приводит к записи изменится только по обратных связей в двухтактный RS- завершении действия строится триггер состояния, сигнала Т = 1 асинхронный T- противоположного триггер (Toggle – тому, что кувыркаться) со хранилось ранее счетным входом Это позволяет исключить возникновение генерации в схеме с обратной связью 41

>     Основные     типы схем  Основные типы схем D-триггер триггеров 3. Это триггер задержки, т. к. его 1. Одна из состояние в момент 2. Этого можно прихода очередного проблем при добиться, тактового импульса работе с RS- организовав в соответствует триггером – схеме только один значению сигнала на необходимость информационный информационном заблокировать вход. Такая схема входе D в момент комбинацию получила название поступления входных сигналов D-триггер предыдущего S = R = 1, которая приводит к тактового импульса неопределенному состоянию схемы С помощью инвертора асинхронный входной сигнал подается на входы обоих вентилей ИЛИ, а это генерирует отсутствие запрещенной комбинации на их входах 42

>     Основные     типы схем  Основные типы схем JK-триггер триггеров 3. Универсальный 1. Триггер 2. В отличие от RS- триггер: при различных имеет два триггера для JK- вариантах подключения входа триггера не существует его выходов можно запрещенной комбинации получить схемы, информационных которые будут сигналов на входе функционировать как RS-, D- и T-триггеры 43