Файл: Дроздов Е.А. Многопрограммные цифровые вычислительные машины.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 323

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рис. 4.38. Универсальные триггеры с управляемыми кодовыми входами?

а _ функциональная схема; б — пример

временной

диаграммы работы

при

счетном

за­

пуске; в, г — условные изображения при

различных

использованиях входов синхронизируе­

мого триггера с двумя триггерными ступенями;

д — функциональная

схема;

е — пример

временной диаграммы работы при счетном запуске;

ж. з — условные

изображения

при

различных использованиях входов

триггера

с

малой задержкой

переключения

 

схеме рис. 4.38,Э, существенно меньше и равна 2/3.я, где (З.э— за­ держка распространения сигналов в элементах И — НЕ. Для по­ строения его требуется меньше логических элементов И — НЕ, чем для схемы рис. 4.38, а.

В машинах, строящихся на интегральных схемах, широкое при­ менение находят триггеры с внутренней задержкой переключения, имеющие по одному кодовому входу. Примеры функциональных схем таких триггеров приведены на рис. 4.39, а и д. В этих схемах нет обратных связей с выходов на логические схемы входных сту­ пеней. Поэтому они работают как линии задержки кодовых сигна­

лов «к. Время задержки определяется

 

 

интервалами

следования

исполнитель­

Т а б л н ц а

4.5

ных сигналов

В простейшем слу­

 

 

чае это могут быть просто синхро­

<7/

 

низирующие

сигналы.

Тогда

время

«к

 

задержки будет равно

периоду

син­

0

1

хронизации.

 

 

 

 

 

Схема на рис.

4.39, а состоит из

двух одинаковых

триггерных каска­

дов. На время действия исполнитель­ ного сигнала выходной триггер ин­

0

0

0

1

0

1

0

0

1

0

0

1

1

1

1

1

версным сигналом иа отключается от входного. Входной триггер переключается сигналами ик по прин­

ципу без предварительной установки в нулевое состояние. Для этого на входе установки триггера в нулевое состояние включен дополнительный инвертор, формирующий инверсное значение вход­ ного кодового сигнала. Прямой сигнал ик подается непосредст­ венно во входную цепь установки триггера в единичное состояние. Процессы, происходящие в триггере при поступлении на вход сиг­ нала ик= 1, поясняются временной диаграммой на рис. 4.39,6. Согласно таблице переходов (табл. 4.5) каноническое уравнение триггера имеет вид

Qt+\ — V Qf (4.21)

Этот триггер также является полностью определенным эле­

ментарным автоматом, обладающим

полной системой пере­

ходов.

_

При подстановке в (4.21) переменной qt вместо ик в правой части получается выражение через операции конъюнкции и дизъ­ юнкции операции отрицания равнозначности

?,-н — № V ?/йи,

(4.22)

которая реализуется сумматором по mod 2. Такой сумматор полу­

чается из рассматриваемого триггера путем

соединения

выхода q'

с входом k, как показано

на рис. 4.39, г. При этом вход и,

на

который подаются сигналы

и1и превращается

в счетный

вход.

На

6-821

145


условных изображениях рис. 4.39, в и г триггеры типа обычной линии задержки сокращенно названы TrD.

Схема на рис. 4.39, д по принципу последовательного переклю­ чения логических элементов аналогична схеме на рис. 4.38, д. При­ мер ее работы при поступлении на вход очередного кодового сиг­

нала

нк=1

поясняется временной диаграммой

(рис. 4.39, е).

В це­

лом

по

логике работы схема рис. 4.39, <3

аналогична

схеме

рис. 4.39,а, однако она имеет меньшую задержку 4 переключения триггера выходной ступени. Для реализации ее требуется меньше логических схем И — НЕ.

Достоинством триггеров типа TrD является то, что они прини­ мают информацию по одному входу независимо от схемы вклю­ чения. Это способствует уменьшению в устройствах машин коли­ чества межсхемных соединений.

Н е с и м м е т р и ч н ы е т р и г г е р ы

Несимметричные триггерные схемы могут быть с неуправляе­ мыми и управляемыми обратными связями. Примером несимме­ тричного триггера с неуправляемой обратной связью является лю­ бая спусковая схема с одним устойчивым состоянием (одновибратор). В такой схеме время запоминания определяется временем перезаряда конденсатора в цепи обратной связи. Принципы по­ строения таких схем можно найти в любой книге по импульсной технике.

Несимметричные триггеры с управляемыми обратными связями строятся из универсальных логических элементов. Их принцип действия основан на том, что схема специальным управляющим сигналом заданное время держится в состоянии, соответствую­ щем поступившему на вход коду. Примеры функциональных схем таких несимметричных триггеров приведены на рис. 4.40.

Схема на рис. 4.40, а выполнена на логическом элементе И — ИЛИ — НЕ. В ней прием кодовых сигналов ик синхронизируется сигналами ис. Управляемая обратная связь осуществляется через схему совпадения, на один вход которой подается сигнал с пря­ мого выхода q триггера, а на другой — сигнал управления обрат­ ной связью и0.с. Для получения прямого выхода q сигнал с выхо­

да q инвертируется дополнительным инвертором. Как показано на временной диаграмме рис. 4.40,6, триггер хранит принятую ин­ формацию до тех пор, пока присутствует сигнал и0.с. Канониче­ ское уравнение такого триггера имеет вид

Ям = и*”-* V <7,«ос

(4-23)

Схема на рис. 4.40, в реализуется на элементах ИЛИ—НЕ, кото­ рые могут быть выполнены, например, по типу схем с непосред­ ственными связями. Временная диаграмма работы этого триггера приведена на рис. 4.40, г. Его каноническое уравнение соответст-

146


Рис. 4.39. Универсальные триггеры с одним кодовым входом?

а — функциональная

схема

и

б — пример

временной

диаграммы работы двухступенчатого

триггера, состоящего из двух

простых

триггеров;

в,

г — условные изображения

триггера

при различных включениях;

д — функциональная

схема и

е ~ пример временной

диаграм­

мы

работы

триггера

с

малой задержкой

переключения

 

6*

вует (4.23). Применительно к данным элементам и инверсиям входных сигналов оно будет иметь вид

<7,+i = « к V “ с V Я, V « о . с-

' ( 4 -2 4 )

Несимметричные триггеры с управляемыми обратными связя­ ми применяются в схемах высокого быстродействия.

Рис. 4.40.

Несимметричные

триггеры

с управляемыми

обратными

 

 

 

 

связями:

временной диаграммы работы

а — функциональная

схема н

б — пример

триггера

на

элементе И — ИЛИ — НЕ

н

инверторе; в - функциональная

схема и

г — пример

временной

диаграммы

работы триггера

на элементах

 

 

 

 

ИЛИ -

НЕ

 

 

§ 4.8. Понятие о построении системы элементов

Любая система элементов, предназначенная для построения электронной цифровой вычислительной машины, содержит логиче­ ские, запоминающие и формирующие элементы.

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

Совокупность таких логических и запоминающего элементов об­ разует функционально полную систему элементов, обеспечиваю­ щую возможность синтеза схем любого сколь угодно сложного цифрового автомата с памятью.

При реализации синтезированных схем обычно оказывается недостаточным наличие только логических и запоминающих эле­

148


ментов. Объясняется это тем, что в различных устройствах ма­ шины, особенно в таких, как запоминающие и устройства ввода и вывода информации, часто требуется формировать нестандартные для данной машины сигналы. При этом приходится решать одну из следующих задач:

— специальное усиление стандартных и нестандартных сигна­ лов по амплитуде или мощности с одновременным обеспечением необходимых длительностей фронтов в случаях статических сиг­ налов и фронтов и сигналов в целом в случаях импульсных сиг­ налов;

— уменьшение (ограничение) стандартных и нестандартных сигналов по амплитуде или мощности.

Для решения этих задач в системы элементов дополнительно включают различные усилители, формирователи, ограничители и т. д., в общем случае объединяемые названием «формирующие элементы».

Функционально полная система элементов, дополненная фор­ мирующими элементами и тем самым обеспечивающая построение всех устройств машины, называется технически полной.

Системы элементов обычно формируются из однотипных по ис­ пользуемым деталям и приборам элементов. Для этих элементов определяются стандартные управляющие и кодовые сигналы.

В зависимости от характера выходных сигналов элементов, со­ ставляющих системы, системы элементов делятся на статические, импульсные, статико-импульсные.

Импульсные и статико-импульсные системы элементов приме­ нялись для построения машин первого и второго поколений. В ма­ шинах третьего поколения, строящихся на интегральных схемах, в основном применяются системы статических (потенциальных) элементов.

В системах интегральных элементов их функционально полные логические наборы формируются на основе универсальных схем типа ИЛИ — НЕ, И — НЕ или И — ИЛИ — НЕ. Реализуемые ими логические функции являются функционально полными. Типо­ вой модуль интегральной схемы может содержать одну, две и более схем таких универсальных элементов, называемых базовы­ ми. Для расширения входных логических схем базовых элементов они дополняются вспомогательными логическими элементами, на­ зываемыми расширителями. В отдельных типовых модулях инте­ гральных схем размещают также один, два и более расширителей типа И — ИЛИ, И и т. п. Расширители выполняются на различ­ ное количество входов. Получающаяся функциональная избыточ­

ность делает системы элементов достаточно гибкими и

удоб­

ными в применении. Примеры функционально

полных

набо­

ров интегральных элементов были рассмотрены

на рис.

4.16,

4.26и 4.29.

Втиповых модулях размещаются также триггеры. В составе

системы элементов

может содержаться

несколько

различных

типов триггеров как

простых с кодовыми

входами,

так и уни­

149