Файл: Сарингулян, Э. В. Арифметические и логические основы цифровых машин учеб. пособие.pdf

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

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

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

Добавлен: 31.10.2024

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

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

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

г3ИЛ'Псигнала считывания

ic4 создается поле напряженностью

+ /■/„, или —Нт (рис. 3.11,

б) . Магнитный 'сердечник устанав­

ливается либо в состояние

1 (+ 5 Ч), либо в состояние0(— Вч).

При переходе сердечника из состояния -)-5ч в состояние — В,, 'Иа выходе появится сигнал, определяющий код 1, который пе­ редается по выходной обмотке в соответствии с направлением включения диода. На рис. 3.12 показаны логические схемы за­ прета (ЭЗ), совпадения (СП) и собирательная схема (Сб), выполненные на феррит-днодных ячейках.

Работа схемы запрета ЭЗ (рис. 3.12, а) основана на ком­ пенсации магнитного потока во входной обмотке. Если одно­ временно с сигналом записи 1(f3) поступает запрещающий

импульс

/запр в обмотку, которая включена навстречу обмот­

ке записи,

то

магнитные потоки компенсируют друг друга и

записи кода

1 не происходит. Феррит-диодная ячейка ЭЗ реа­

лизует логическую функцию р —ху. Работа элемента запрета соответствует таблице истинности 3.11.

 

 

Т а б л и ц а 3.11

Условия

работы элемента запрета

Вход

Выход />

Л*

У

 

0

0

' 0

0

1

0

1

о

1

1

1

0

Схема совпадения СП (рис. 3.12, б)

выполняет операцию

логического умножения р = х\-х2. Начальное

состояние сер­

дечников I, II, III соответствует коду 0. Если поступает только

сигнал jV(-vi), к о д 1 записывается в сердечники

I и II. С при­

ходом общего считывающего импульса

/сЧ на сердечник III

поступают сигналы, которые не изменяют его

мапнитиого со­

стояния, поскольку обмотки связи имеют встречное включение. При подаче сигнала /3"(х 2) магнитное состояние сердечни­ ков I, II, III не изменится, так как действие обмотки, прини­ мающей этот сигнал, аналогично действию считывающей об­ мотки (запись 0). Поскольку реализуется функция логического умножения, то для образования выходного сигнала р необхо­ димо подать импульсы и -Vi, и х2, причем в дайной схеме тре­ буется их временное совпадение. Сердечник I устанавливает­ ся в положение, соответствующее коду 1, а сердечник II сохра­ няет код 0 за счет компенсации магнитных потоков включен­ ных встречно входных обмоток. С приходом считывающего им­ пульса, следующего за сигналами записи, перемагничивается

S0


лишь сердечник I, и по обмотке связи код i переписывается в сердечник III. Наконец, считывающим импульсом г"ч сер­ дечник III возвращается в исходное нулевое состояние, а на выходе схемы образуется сигнал I, представленный как р —

х-у. Работа схемы совпадения соответствует таблице истин­ ности 3.12.

г

Рис. 3.12

Таблица 3.12

Условия работы схемы совпадения на два входа

В ход

Xl

x t

Вы ход р

 

 

 

0

0

0

0

1

0

1

0

0

1

1

1

Схема собирания Сб служит для реализации логической операции ИЛИ. На рис. 3.12, в показана схема Сб на два входа. Если хотя бы на один вход поступил сигнал записи (xi или х2) , магнитное состояние сердечника будет соответст­ вовать коду 1. Считывающий импульс /сч, поступающий на схему после импульсов i3 или г"3, возвращает сердечник в

б

Э. В. Сярингуляи, Г. В. Смирнова

81

положение «О», и на выходе образуется сигнал р = х i \/л'2. Ра­ бота схемы Сб на два входа может быть описана таблицей истинности 3.13.

Т а б л и ц а 3.13

Условия работы схемы собирания на два входа

Вход

Л*1

-V3

Выход р

 

0

0

0

0

1

1

1

0

1

1

1

1

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

Рассмотрим работу феррит-транзисторной ячейки с поло­ жительной обратной связью (рис. 3.13).

S2


Если сердечник находился в состоянии «О», то после пода­ чи в обмотку .записи \V3 сигнала /3, что соответствует коду 1, значение индукции изменится от — В,, до + В Ч.В результате из­ менения магнитного потока в базовой обмотке WR наводится э.д. с., приложенная положительным потенциалом к базе транзистора. Транзистор останется запертым, поскольку до подачи импульса /3 он был также закрыт нулевым потенциа­ лом на базе (рис. 3.13), и на нагрузочном сопротивлении вы­ ходной сигнал не образуется. При считывании кода 1 в обмот­ ку U7C4 поступает импульс гсч, который вызывает изменение индукции сердечника от + Дч до —В,,. Индуктируемая при этом в базовой обмотке 1ИбЭ. д. с. оказывается приложенной отри­ цательным потенциалом к базе транзистора. Последний приот­ крывается и через коллекторную обмотку 1НК, называемую об­ моткой положительной обратной связи, начинает протекать коллекторный ток /к. Действие /к аналогично действию ic4, оно приводит к дальнейшему сдвигу рабочей точки феррита по петле гистерезиса.

Суммарные ампер-витки /С, Д СЧ и iKW к вызывают лави­ нообразный процесс перемагничивания, в результате которого

на нагрузочном сопротивлении R K формируется

выходной

сигнал.

 

Феррит-транзисторные ячейки (ФТЯ) широко используют­

ся в построении логических схем.

элементов

Возможные варианты построения логических

ИЛИ, И на ФТЯ показаны на рис. 3.14.

 

Р = X, I/ОС;

Рис. 3.14

83

Количество обмоток записи (1К3) определяет число входов на логическом элементе ПЛИ. Рассмотрим работу схемы ИЛИ

па два входа (рис. 3.14, а).

Для подачи входных сигналов за­

писи гУ и i"з используются обмотки Wz

н ш3". После ввода ко­

да 1 хотя

бы одним сигналом записи считывающий им­

пульс

/сч

возвращает сердечник в

магнитное

состояние,

соответствующее

коду 0, и на выходе

формируется сигнал

p=Xi\/x2.

При

записи I сердечник изменяет магнитное со­

стояние

от —Л,,

до +/3Ч)

в результате транзистор остается

закрытым

и выходной сигнал р 0. Построение

временной

работы схемы требует ввода сигналов записи 1 до подачи оче­ редного считывающего импульса.

Элемент II на два входа•(.vj и х2) реализует логическую операцию конъюнкции вида р — х\-х2 (рис. 3.14, б). Во время записи во входные обмотки W'3 и W3" подаются кодовые сиг­ налы /У и /3". Ферритовые сердечники I и II устанавливаются в единичное состояние. При подаче общего считывающего импульса гс,, формируется выходной сигнал р за счет общего коллекторного тока протекающего через нагрузку RK:

оба транзистора открыты. Если

в момент записи был подан

импульс только в одну из обмоток (\V'3 иди Wz"),

выходной

сигнал р, кодирующий единицу,

будет равен нулю,

поскольку

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

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

§ 3.4. Задачи синтеза функциональных схем

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

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

84


пым. Логический элемент НЕ может быть реализован па базе

элемента запрета, осуществляющего функцию р — ху (см. рис. 3.12, а), если на вход х подавать только код 1 от генератора

единиц. Тогда выходной сигнал р = 1 -у—у реализует инверсию сигнала у, и в систему логических элементов могут быть вве­ дены, вместо элемента НЕ, элемент запрета ЭЗ и генератор единиц.

Синтез функциональной схемы проводится на основе зако­ нов и высказываний алгебры логики по следующим этапам [1]:

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

2.Определение СДНФ или СКНФ логических функций по

та блицам истинности.

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

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

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

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

Рассмотрим задачу синтеза при реализации функции логи­ ческой неравнозначности f(x, у) =ху\/ху. Логическая функ­ ция задана в виде СДНФ, которая соответствует ее минималь­ ной форме. При использовании основной функционально пол­

ной системы логических

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

неравнозначности

включают два элемента

НЕ, два элемента

И, элемент ИЛИ

(рис. 3.15).

_

 

Если функция /(.v, y ) —x y v x y реализуется на элементах запрета, то ее функциональная схема соответствует следующе­ му составу (рис. 3.16).

85