Файл: Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 232
Скачиваний: 0
Е. С О С Т А В К О М П Л Е К С О В И Н Т Е Г Р А Л Ь Н Ы Х Л О Г И Ч Е С К И Х Э Л Е М Е Н Т О В
Как уже отмечалось, на практике почти все ком плексы логических элементов обладают функциональной избыточностью, что позволяет строить экономичные по объему электронного оборудования устройства.
На рис. 3-21 показаны примерный состав интеграль ных логических элементов, характерный для систем
Рис. 3-21. Функциональные схемы типового набора интеіральных логических элементов.
ДТЛ, ТТЛ и ТЛЭС, и функциональные схемы элементов. Элемент на рис. 3-21, а содержит два независимых
клапана И на три входа каждый.
Элемент на рис. 3-21,6 содержит два четырехвходо вых клапана И—НЕ. Аналогичные элементы могут со держать три трехвходовых или четыре двухвходовых клапана И—НЕ. Общее число входов и выходов такого элемента ограничено числом выводов в корпусе интег
ральной схемы.
Элемент на рис. 3-21, в содержит два четырехвходовых клапана ИЛИ.
11—333 |
161 |
|
Элемент на рис. 3-21, г состоит из двух трехвходовых клапанов ИЛИ—НЕ.
Элемент на рис. 3-21, д содержит два клапана И—НЕ с повышенной нагрузочной способностью.
Элемент на рис. 3-21, е представляет собой так назы ваемый клапан И—НЕ «со свободным коллектором». Особенностью таких клапанов является возможность образования элемента И—ИЛИ—НЕ путем соединения выходов двух и более клапанов И —НЕ.
Элементна рис. 3-21,ж является вспомогательным логическим элементом и содержит две независимые схе мы И—ИЛИ на три входа каждая и предназначен для расширения входных логических возможностей основ ных логических элементов при осуществлении операции ИЛИ. Такая схема является характерной для элементов
ТТЛ и ТЛЭС. Здесь |
символами К и Э обозначены кол |
лектор и эмиттер выходного транзистора. |
|
Элемент на |
рис. 3-21, з реализует функцию |
2И—ИЛИ—НЕ и имеет специальные дополнительные выводы К и Э, предназначенные для подключения неко торого числа клапанов для расширения логических воз
можностей |
при |
осуществлении |
операции |
ИЛИ |
(рис. 3-21, ж ). |
|
|
|
|
Как правило, комплекс интегральных элементов со |
||||
держит еще |
и |
восьмивходовой |
клапан |
И—НЕ |
(ИЛИ—НЕ). |
|
|
|
|
Кроме перечисленных логических элементов в состав комплекса интегральных схем могут входить различные триггеры.
3-11. Т Р И Г Г Е Р Ы |
И Н Т Е Г Р А Л Ь Н Ы Х К О М П Л Е К С О В |
|||
|
|
Э Л Е М Е Н Т О В |
|
|
В интегральных |
комплексах |
элементов триггеры |
||
и схемы, управляющие их входами |
(«входная логика»), |
|||
выполняется в виде конструктивно |
законченного моду |
|||
л я — на |
одной кремниевой пластине, |
заключенной |
||
в корпус |
с выводами. В зависимости от |
особенностей |
схемы такого модуля (элемента) меняется логика рабо ты триггера. Схемы триггеров можно разделить на не
сколько |
типов: уже |
встречавшиеся нам D-триггер, |
Т- |
|
триггер, |
^ S -триггер |
и специфические |
для интеграль |
|
ных схем универсальные триггеры: |
/К-триггер |
и |
||
DK-триггер. |
|
|
|
162
Для упрощения процесса проектирования функцио нальных схем цифровых устройств целесообразно ввести специальные условные обозначения триггеров. Общая форма условного обозначения триггеров показана на рис. 3-22. Если триггер содержит входную логику, уп равляющую процессом занесения в него информации, то
в прямоугольнике, |
условно |
S т |
|
|
|
|||||
изображающем |
|
триггер, от |
Ц |
______ р |
ТТ |
|||||
деляется |
чертой |
левое до |
6с |
|
|
|||||
полнительное |
поле, |
а в нем |
JX. |
|
t — с |
|
||||
показывается |
|
вход |
С син |
|
Х_г |
|||||
|
\R |
|
\R_ |
|||||||
хронизирующего |
сигнала и |
а ) |
|
|
в) |
|||||
отмечаются |
функциональ |
|
|
|||||||
|
|
|
|
|||||||
ные назначения информаци |
Рис. 3-22. Условные обозна |
|||||||||
онных |
входных |
сигналов Х { |
чения |
интегральных |
тригге |
|||||
и Х2. |
|
хотя |
бы с одного |
|
ров. |
|||||
Если |
|
однотакт |
||||||||
|
|
|
|
|
|
|
а—синхронизируемый |
|||
входа |
информация |
в триг |
ный триггер с |
асинхронными |
||||||
входами S и <; |
5 - синхронизи |
|||||||||
руемый |
двухтактный |
триггер |
||||||||
гер заносится |
|
принудитель |
с асинхронными входами S и R. |
но под воздействием синхро низирующего сигнала, то та
кой триггер называется синхронным (синхронизируе мым). Если занесение информации в триггер с любого входа производится без синхронизирующего сигнала, та кой триггер называется асинхронным (несинхронизируемым).
В основном поле прямоугольника ставится символ Т для обозначения схемы однотактного триггера или сим вол ТТ для обозначения триггера, работающего по двух тактному принципу.
Дополнительное поле прямоугольника, обозначающе го триггерную схему, может быть разделено на две час ти: асинхронную и синхронную. В первой проставляются символы R и S входов асинхронной установки тригге ра в 1 и 0, во второй — на местах Х { и Х2 символы, отно сящие данный триггер к тому или иному классу элемен тарных автоматов. При этом пользуются следующими
обозначениями для входов. |
кружка |
на вхо |
|
С — вход |
синхронизации; отсутствие |
||
де С на рис. |
3-22,о указывает на то, что |
прием |
входной |
информации в триггере осуществляется под воздействи ем сигнала единицы (действующее значение сигна ла равно единице); кружок на входе С (рис. 3-22,6) оз начает, что прием информации происходит под воздейст
И * |
163 |
вием |
сигнала нуля на входе синхронизации (действую |
|||
щее значение сигнала равно нулю); |
триггера |
в |
1; |
|
S |
(set — установка) — вход установки |
|||
R |
(reset — сброс)— вход установки |
триггера |
в |
0; |
D |
(delay — задерж ка)— вход |
D-триггера; |
||||
Т |
(trigger — защ елка)— вход |
триггера |
со счетным |
|||
входом; |
синхронной |
установки |
универсального |
|||
/ — вход |
||||||
//(-триггера в 1; |
установки |
универсального |
||||
К — вход |
синхронной |
|||||
//(-триггера в 0; |
универсальный |
DV-триггер |
||||
V — вход, |
по которому |
настраивается на выполнение функции D-триггера. Состояние триггера определяется сигналом Q на вы
ходе триггера (или сигналом Q на его инверсном вы ходе) .
Законы функционирования триггеров задаются таб лицами переходов, отличающимися от ранее рассмотрен ных таблиц переходов более компактной записью, при которой в столбце состояний может указываться, что новое состояние совпадает с предыдущим либо является его отрицанием. При этом переменные обычно обознача ются теми же буквами, что и соответствующие им входы.
А. АСИНХРОННЫЙ RS-ТРИГГЕР
Схема асинхронного /(5-триггера на интегральных клапанах ИЛИ—НЕ показана на рис. 3-23. Таблица 3-14, называемая в дальнейшем асинхронной таблицей переходов, определяет закон функционирования асин хронного /?5-триггера.
|
|
|
|
Т а б л и ц а 3-14 |
|
|
Таблица переходов асинхронного /(S-триггера |
||||
|
tна клапанах И Л И — НЕ |
Примечание |
|||
R |
•S |
1 |
9 |
||
|
|||||
0 |
0 |
|
Q (<— О |
Хранение |
|
0 |
1 |
|
1 |
Установка 1 |
|
1 |
0 |
|
0 |
Установка 0 |
|
1 |
1 |
|
|
Запрещено |
164
Асинхронный RS-триггер на клапанах ИЛИ—НЕ ре ализует следующую систему переходов:
1) при R = 1 и S = 0 триггер устанавливается в нуле вое состояние Q= 0;
2)при R = 0 и S = 1 триггер устанавливается в еди ничное состояние Q = 1;
3)при R = S = 0 триггер сохраняет состояние, в ко тором он находился до момента поступления на его вхо ды нулевых сигналов Q(t) = Q ( t —1);
4)при R = S = l нулевой сигнал на прямом выходе триггера Q становится равным сигналу на его инверсном
выходе |
Q. |
|
Триггерное |
|
|
|
|||
кольцо |
превращается |
в |
|
|
|
||||
два независимых инверто |
|
|
|
||||||
ра, поэтому такая |
комби |
|
|
а |
|||||
нация |
входных сигналов |
|
|
||||||
запрещена. |
Из условного |
|
|
Q |
|||||
изображения |
триггера |
|
|
|
|||||
(рис. |
3-23, б) |
видно, |
что |
|
|
|
|||
единица |
является |
дейст |
|
|
|
||||
вующим |
значением вход |
|
|
*) |
|||||
ного |
сигнала, |
вызываю |
Рис. 3-23. Асинхронный /^S-триггер |
||||||
в триггере. |
|
|
|
|
|||||
щим |
переходный процесс |
|
на клапанах |
И Л И —Н Е . |
|||||
Асинхронный RS-триг |
а |
||||||||
|
|
|
|
|
|
|
|
— функциональная |
схем а; б — услов |
гер на клапанах |
И—НЕ |
|
ное графическое |
обозначение.. |
|||||
(рис. |
3-24) |
работает ана |
|
|
|
логичным образом с той только разницей, что действую щим значением входного сигнала является нулевой уро вень, а запрещенная комбинация входных сигналов есть
R = S = 0. В этом случае Q = Q = 1, так как разрываются обратные связи и триггерное кольцо распадается на два независимых инвертора.
Т а б л и ц а 3-15
Таблица переходов асинхронного /^S-триггера на клапанах И— НЕ
|
t |
|
|
Примечание |
R |
S |
|
Q |
|
0 |
0 |
|
0t - l ) |
Запрещено |
0 |
1 |
|
Установка 0 |
|
1 |
0 |
Q ( |
1 |
Установка 1 |
1 |
1 |
|
|
Хранение |
165
Закон функционирования асинхронного /?5-триггера на клапанах И—НЕ задается сокращенной таблицей пе
реходов (табл. 3-15).
Схемы асинхронных /^S-триггеров в интегральных
комплексах элементов |
используются |
редко, так |
как |
||
каждый такой триггер |
необходимо снабжать дополни |
||||
|
|
тельными |
логическими |
||
|
|
элементами, управляющи |
|||
— 55 7” | — |
|
ми его входами и синхро |
|||
• Q |
низирующими его работу. |
||||
—И |
|
|
Б . С И Н Х Р О Н Н Ы Й |
||
|
|
О Д Н О Т А К Т Н Ы Й R S -Т Р И Г Г Е Р |
|||
|
|
Синхронный однотакт |
|||
|
|
ный /^-триггер содержит |
|||
*) |
|
клапаны |
для |
выполнения |
|
|
входных |
логических опе |
|||
|
|
||||
Рис. 3-24. Асинхронный RS-триггер |
раций. На рис. 3-25 и 3-26 |
||||
на клапанах И—НЕ. |
|
приводятся |
схемы |
син |
|
а — функциональная схема; б — услов |
хронных |
|
однотактных |
||
ное графическое обозначение. |
/^S-триггеров на клапанах |
||||
|
|
||||
|
|
ИЛИ—НЕ и |
И—НЕ со- |
ответственно. Здесь клапаны 1 и 2 образуют схему вход ной логики асинхронного /^S-триггера, построенного на
клапанах 3 и 4. Такие /^S-триггеры |
имеют два инфор |
мационных входа R и S и вход синхронизации С. Кроме |
|
того, триггер может иметь асинхронные входы R и S. |
|
В этом случае функционирование |
триггера задается |
двумя таблицами переходов: синхронной и асинхронной. Таблица 3-16 описывает работу однотактного /^-триг
гера на клапанах ИЛИ—НЕ. Таблица 3-17 |
определяет |
переходы /^S-триггера, построенного на |
клапанах |
И—НЕ. |
|
Входная информация, представленная в парафазном коде, заносится в синхронный однотактный /^S-триггер через клапаны входной логики 1 и 2 в момент поступле ния сигнала синхронизации t. Работа /^S-триггера в со ответствии с синхронной таблицей переходов возможна только в том случае, если на асинхронный вход не пода ется действующий сигнал R, работа же в соответствии с асинхронной таблицей возможна всегда. Можно счи тать, что работа всегда осуществляется в соответствии с асинхронной таблицей, а при отсутствии действующего сигнала S на асинхронном входе новое состояние можно
166