Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзамен (ВФ) / !Все ответы по схеме.docx
Скачиваний:
289
Добавлен:
10.05.2014
Размер:
2 Mб
Скачать
  1. Сумматоры. Принципы организации цепей переноса в сумматорах.

Сумматор - это некоторый элемент, который выполняет операцию арифметического (суммирование может быть ещё и логическое) суммирования двух чисел. Сумматор производит над словами некоторые операции. Значение суммы, которая образуется на выходе нашего сумматора S(Sn; S(n−1);...; S1); в общем случае рассматривается операция над двумя словами:x(xn; x(n−1);...; x1) и y(yn; y(n−1);...; y1) Сумма по каждому разряду каждого значения входного слова сумматора (разряд xi и yi) определяется по следующему алгоритму:Si = xi + yi + Pi-1;где Pi−1 - перенос из предыдущего разряда.

Эта операция производится лишь в том случае, когда сумма Si= xi + yi + Pi-1<q , где q - это основание той системы счисления, в которой работает наш сумматор. При этом условии перенос, который вырабатывается в i-м разряде Pi=0.

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

Классификация сумматоров:

  1. По количеству входов:

    1. 2 входа (полусумматор);

    2. 3 входа (полный сумматор).

  2. По системе счисления:

    1. двоичный;

    2. двоично-десятичный;

    3. шестнадцатеричный.

  3. По способу организации переносов

    1. естественный (последовательный) – обрабатывают числа разряд за разрядом, позволяя обойтись минимумом оборудования в ущерб быстродействию;

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

  4. По способу реализации:

    1. комбинационный;

    2. последовательный.

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

  1. можно последовательно раскладывать - разряд за разрядом; в этом случае будет использоваться минимальное количество оборудования;

  2. возможность параллельной обработки информации с одновременным сложением.

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

Эту схему можно немного модернизировать. В отличии от первой схемы, где перенос подаётся в прямом коде(???), в этом сумматоре должно быть два входа - перенос и инверсия переноса:

Достоинства: малое количество оборудования;

Недостаток: последовательная обработка информации - это достаточно длительный процесс. Если мы обрабатываем 32-х разрядные числа, то время обработки увеличивается в 32 раза.

  1. Элементарные триггерные ячейки на элементах и-не и или-не. Rs- триггер, таблица и матрица переходов.

Триггером называется устройство, имеющее два устойчивых состояния равновесия и способное под действием управляющих сигналов быстро (скачкообразно) переходить из одного состояния в другое. При включении напряжения питания и отсутствии внешних управляющих сигналов триггер произвольно занимает одно из двух состояний и может находиться в нем как угодно долго. Триггер является элементом памяти и способен хранить 1 бит информации. Структуру триггера можно представить в виде запоминающей ячейки (ЗЯ) и схемы управления (СУ) (рис. слева). Запоминающая ячейка — это схема, которая имеет два выхода: Q и НЕ(Q), разрешенные сигналы на которых всегда противоположны, и два входа: S (Set — установка) и R (Reset — сброс).

Асинхронный RS-триггер на элементе ИЛИ-НЕ.

Ниже показаны: принципиальная схема (рисунок 9.29, а), обозначение на электрических схемах (рисунок 9.29, б) и таблица истинности (состояний) (таблица 9.11) асинхронного RS - триггера на логических элементах ИЛИ-НЕ.

А Б

Рисунок 9.29

В таблице 9.11 приняты следующие обозначения: R и S - сигналы на входах триггера; Qt – выходной сигнал триггера до поступления входных управляющих сигналов; Qt+1 – выходной сигнал после воздействия управляющих сигналов.

Таблица переходов 9.11

S

R

Qt+1

0

0

0

Qt

1

0

1

0

2

1

0

1

3

1

1

x

Матрица переходов триггера на элементе ИЛИ-НЕ:

Тип перехода

S

R

0 → 0

0

x

0 → 1

1

0

1 → 0

0

1

1 → 1

x

0

Триггер называется асинхронным, т.к. он переходит в новое состояние сразу после изменения входных сигналов. Входы S и R названы по первым буквам английских слов set – установка и reset – предустановка (сброс). Триггер устанавливается в единицу при комбинации входных сигналов S=1, R=0. Сброс в нуль происходит при S=0, R=1. Если S=R=0, то состояние схемы не меняется (Qt = Qt+1). Комбинация S=R=1, является запрещенной, т.к. положение триггера в этом случае не определено. В схеме выполняется условие возникновения скачков: баланс фаз (триггер содержит положительную обратную связь (ПОС)) и баланс амплитуд (суммарное усиление схемы больше суммарного затухания, вносимого пассивными элементами). Поэтому при изменении входных управляющих сигналов триггер быстро (лавинообразно) изменяет свое состояние. При включении питания и пассивном значении управляющих сигналов R=S=0 схема занимает произвольное положение (нулевое или единичное).

Асинхронный RS-триггер на элементе И-НЕ.

Ниже показаны: принципиальная схема (рисунок 9.30, а), обозначение на электрических схемах (рисунок 9.30, б) и таблица истинности (таблица 9.12) асинхронного RS - триггера на логических элементах И-НЕ.

А Б

Рисунок 9.30

Таблица переходов 9.12

S

R

Qt+1

0

0

0

x

1

0

1

1

2

1

0

0

3

1

1

Qt

Матрица переходов:

Тип перехода

S

R

0 → 0

1

x

0 → 1

0

1

1 → 0

1

0

1 → 1

x

1

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

Синхронный RS-триггер. В результате явления “состязаний” (“гонок”) на входах асинхронного RS-триггера временно могут появляться ложные комбинации, которые вызовут ошибочные срабатывания (переключения) схемы и будут ложно зафиксированы логическим устройством обработки выходных сигналов триггера. Для устранения этого недостатка используют синхронные RS-триггеры, содержащие дополнительный тактовый (синхро) вход. Синхронные RS - триггеры делятся на одноступенчатые и двухступенчатые.

Ниже показаны: обозначение на электрических схемах (рисунок 9.31,а) и принципиальные схемы (рисунок 9.31, б, в) одноступенчатого синхронного RS-триггера.

..

А Б В

Рисунок 9.31

Одноступенчатый синхронный RS-триггер (рисунок 9.31, б, в) включает асинхронный RS-триггер DD3 и два дополнительных логических элемента DD1, DD2: И (рисунок 9.31, б) или И-НЕ (рисунок 9.31, в). Более предпочтительной является вторая схема (рисунок 9.31, в), т.к. она содержит элементы одного базиса И-НЕ (см. рисунок 9.30). Одноступенчатый синхронный RS-триггер (рисунок 9.31) синхронизируется потенциалом или единичным импульсом на входе С.

Часто нужно осуществлять переключение триггера перепадом потенциала на его синхровходе С из 1 в 0 или из 0 в 1 (срезом или фронтом входного импульса). Синхронный RS-триггер, обладающий такой способностью, называется двухступенчатым. Ниже показаны: обозначение на электрических схемах (рисунок 9.32, а) и принципиальная схема (рисунок 9.32, б) двухступенчатого синхронного RS-триггера, переключающегося перепадом из 1 в 0 на динамическом синхровходе.

А Б

Рисунок 9.32

Триггер выполнен на двух одноступенчатых синхронных RS-триггерах, рассмотренных выше, и инверторе DD3. Вход С (рисунок 9.32, а) называется динамическим, т.к. активным сигналом на нем является перепад из 1 в 0. Переключение триггера происходит за два такта: в первом такте входная информация записывается в первый триггер DD1, а состояние второго триггера DD2 не изменяется, т.к. на его синхровход с выхода инвертора подается нулевой импульс. Во втором такте в момент окончания единичного импульса на входе (при перепаде из 1 в 0) с выхода инвертора на синхровход триггера DD2 начинает поступать единичный потенциал и информация из первого триггера DD1 переписывается во второй DD2. Таким образом, состояние выхода меняется лишь в момент перепада из 1 в 0 входного синхросигнала.

Ниже показаны: обозначение на электрических схемах (рисунок 9.33, а) и принципиальная схема (рисунок 9.33, б) двухступенчатого синхронного RS-триггера, переключающегося перепадом из 0 в 1 на динамическом синхровходе.

А Б

Рисунок 9.33