Файл: Цифровые многозначные элементы и структуры учеб. пособие.pdf

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

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

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

Добавлен: 10.07.2024

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

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

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

§ 3.4. Амплитудно-импульсные многозначные логические элементы

Амплитудно-импульсный принцип представления информации явля­ ется в настоящее время единственным принципом, для которого из­ вестны простые магнитные запоминающие элементы (при k = 3), пригодные для построения оперативных запоминающих устройств большой емкости. Кроме того, известны способы записи троичных цифр на магнитный носитель. Эти факторы в значительной мере стиму­

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

х V У — тах (х, у) и min (х , у). (3.3)

Рис. 47. Схема элемента, реализую­

Рис

48. Блок-схема элемен­

щего функции Js (х) при k = 3.

та,

реализующего функцию

 

х +

1 (mod 3).

Эти операции при амплитудно-импульсном принципе представле­ ния информации и при любом k реализуются обычными диодно-резис­ торными схемами типа И и ИЛИ.

Сравнительно сложнее реализовать одноместные операции, допол­ няющие систему операций (3.3) до функционально полной (константы О, 1, ..., k — 1 практически всегда имеются в наличии). Например, схема элемента, реализующего функции J, (х) при k = 3, изображена на рис. 47 [16]. Здесь элементам множества Е3 = (0, 1, 2} соответст­ вуют положительный, нулевой и отрицательный потенциалы на выходе схемы. Основным узлом схемы является дифференциальный усилитель на транзисторах 77 и Т2. Если входные сигналы х и s отличаются не более чем на 0,5В, то они не различаются и считаются совпадающими. В этом случае оба транзистора Т1 и Т2 открыты. Транзистор ТЗ при этом также открыт, поскольку потенциал его базы выше потенциа­

ла

эмиттера за счет падения напряжения

на фиксирующих диодах

Д1

и Д2 при протекании тока через 77 и Т2. Сопротивление выходной

цепи R12 шунтируется транзистором ТЗ,

и на выходе схемы будет

85


отрицательный потенциал (то есть значение «2» функции). Если вход­ ные сигналы не совпадают, один из транзисторов Т1 и Т2 закрыт и его коллекторное напряжение понижается. Вследствие этого ТЗ запирается и на выходе схемы появляется положительный потенциал, соответствующий нулевому значению функции.

На рис. 48 представлена блок-схема элемента, реализующего функ­ цию х -f 1 (mod 3) (151. Элемент состоит из инвертора Ин, вход и выход которого соединены между собой посредством источников на­

пряжения еи ег и диода Д. Когда

на входе элемента имеется напряже­

ние,

соответствующее значениям

аргументов 0 или 1, инвертор оста­

ется

запертым за счет источника е2, а на выходе элемента появится

напряжение, которое равно входному со сдвигом на величину напря­ жения ех. Значение ех выбирают так, чтобы добавление этого напря­ жения переводило 0 и 1 на входе в 1 и 2 соответственно на выходе. Если входное напряжение будет соответствовать 2, то источник ег запирает диод Д, а входной сигнал открывает инвертор Ин. Вследст­ вие этого на выходе элемента установится потенциал, соответствую­ щий нулевому значению функции.

В качестве источников ег и е2 можно использовать, например, дели­ тели напряжения из линейных и нелинейных элементов. На рис. 49 представлена принципиальная схема элемента, блок-схема которого изображена на рис. 48. Здесь источники ех и е2 выполнены на стаби­

Рис. 49.

Принципиальная схема

Рис. 50. Принципиаль­

элемента, реализующего функ­

ная схема элемента,

цию х +

1 (mod 3).

реализующего

функ­

 

 

цию х‘ при любом к.

литронах Д808

и Д813, а инвертор — на

транзисторе

Т. Значения

переменных 0, 1, 2 отображаются соответственно отрицательными

напряжениями — 1, —9 и — 17 В. Другие

схемы амплитудно-им­

пульсных одноместных

троичных

элементов

приведены,

например,

в [15,

16].

примеров

видно, что

при k = 3

известные

Из

рассмотренных

одноместные операции, дополняющие систему двухместных операций (3.3) до функциональной полноты, реализуются сложнее двухместных операций. Попытки реализации этих же одноместных операций при k > 3 приводят, как правило, к схемам, сложность которых пропор­

86


циональна k. В связи с этим возникает задача дополнения системы (3.3) до функционально полной такими функциями, схемная реализа­ ция которых удовлетворяла бы всем указанным в § 3.1 требованиям.

В соответствии с [6] дополним систему (3.3) функциями

г/г_1 при x < i ,

Х ~~ I 0 при х > г, (i — I, 2, . .. , k — 1),

Предположим, что х° = 0 и хк = k — 1. Покажем, что система операций (3.3) и (3.4) функционально полна. Для этого достаточно убедиться в справедливости следующего соотношения:

(V *‘У+1 при х ф к — 1,

У, (*) =

* '+ '(У)7 =

Д

/

, ,

(3-5)

 

 

1(х

при X = k — 1,

 

где i £ Ek, 0 < у С

k — 1, у — выбирают произвольно.

 

Технически реализовать функцию (3.4) при любом k не трудно и это можно сделать обычным инвертором (рис. 50) при выборе сопротив­

лений R1 и R2 согласно условию

 

 

 

Ui—\R2< ; E^Ri <

UiR2,

 

где Ui — потенциал, соответствующий i

£ Ек.

onepa-

Укажем основные тождественные соотношения в системе

ций (3.3) и (3.4)

 

 

 

х у ‘ = V У)1,

(3.6)

х‘ У У! =

(ху)1,

 

V J t (х) = ха+' (хь) \

(3.7)

i=a

 

 

 

х“‘ (х‘)у V X1 (xaf

= xa‘v/ (xla') \

(3.8)

ху а‘ (*“‘)v = x,

xV “**a‘ ( x y ^ x \ J a 2(x‘) \

V ^

... x l ^ A?1A?1 ... A*",

по всем |5£ l a )

 

(*“)' -

(xa)',

 

 

 

((*а)У - *a,

 

 

no всем

„ *>‘+1*2,+I • • •

x ln+x (xf‘ V x l‘ V

• . • V 4

n)v =

(a }

 

 

 

 

=

A f НЛ?*+1 . . .

 

(Л?‘ V A? . . .

V A>)y,

 

 

axa' (x'f

V bx‘ (x“')T =

 

 

 

= abxa‘vi (xiaf

V

(*V V bx‘ (xa‘) \

 

(3.9)

(3.10)

87


где

А г Хг V Х2 V

• • •

V Хпг

 

А 2 Х]Х2 V*1*3 V • • •

V Хп—\Хп,

Ап =

ххх2 . .. хп,

 

 

 

0 < y < * — 1;

a,

ft,

/, /,

am,

pmg

т — 1,

2,

. . .

,

п\

Р =

(Plt

Р2..........р„);

СС= (о^,

0^2*

• • •

»

®л)*

^1 ^

^2 ^

^ ^п*

{а} — множество наборов, получающихся при всевозможных переста­

новках компонент ат набора а.

Докажем соотношение (3.6). Левая и правая часть тождества (3.6) могут принимать только два значения: 0 или k — 1. Пусть левая часть

(3.6)

равна 0. Это возможно лишь в двух случаях: либо х >

/, либо

у >

i. В обоих случаях х \J у > t. Следовательно, правая

часть

(3.6)

также равна 0. Предположим теперь, что левая часть (3.6) равна

k

1. Это возможно при х, у < г. Но в этом случае и х \J

у <. i.

Отсюда следует, что правая часть (3.6) также равна k — 1.

Докажем тождественное соотношение (3.9). Не ограничивая общ­ ности, можно считать, что хг > х2 >• ... >> хп. Тогда At = х(. Пусть

левая часть (3.9) равна нулю.

Это возможно лишь тогда,

когда, по

крайней мере, один из хс >

а г

(в противном случае х, <

at и левая

часть (3.9) будет равна k

1).

Но тогда A t > a t. Следовательно, пра­

вая часть (3.9) равна нулю. Пусть теперь левая часть тождества равна k — 1. В этом случае найдется, по крайней мере, один набор Р £

£ {а}, для которого

х\п — k — 1.

x^'xfy . . .

Но тогда

 

xflx!'P‘ . . . X%Stfin = k — 1.

Отсюда для любого i — 1, 2, ..., п последовательно получаем

xi < Р1Р2

• • • Pn

At = xt < ait A?‘ = k — 1.

Следовательно, правая часть (3.9) также равна k — 1.

Аналогично можно доказать и остальные тождественные соотно­ шения. Заметим, что тождества (3.9) и (3.10) могут найти применение при упрощении переключательных функций, принимающих на на­

борах множества {а} одно и то же значение.

В этом случае п\ членов

в левых частях (3.9) и (3.10) заменяются

одним членом их правых

частей при k >■ п и а1Ф aj.

 

88


Для представления произвольной переключательной функции в системе операций (3.3) и (3.4) можно воспользоваться следующими каноническими формами [6], получаемыми из (2.12) в результате при­ менения соотношений (3.5) и (3.6):

f ( x ) =

v +/(a)*?‘+,(^‘)V^ +,(4 *)v

„“я+1 ( x » V =

по всем а

 

 

 

 

 

•= М J

(a) x?+lx?+1 . .. xfr+l (х?1V Х2 2V

• • • V

=

по всем а

 

 

 

 

 

 

 

=

V _J (а) Ва

 

••• Вап,

 

(3.11)

где

 

по всем а

 

 

 

 

 

 

 

OCi<k— 1,

 

 

_

[(*/ V

ПРИ

 

 

а‘

1(х?0а‘+1

при

а,-= 6 — 1,

 

 

 

(г = 1, 2, . .. , п).

 

 

Учитывая соотношения (3.5) и (3.7), на рассматриваемую полную систему можно распространить описанные в § 2.7 методы минимизации. Это можно осуществить двумя способами. Во-первых, представить

функцию / (х) в виде (2.12) и минимизировать ее. Затем посредством соотношений (3.5) и (3.7) перейти к рассматриваемой системе. Во-вто­ рых, установить взаимнооднозначное соответствие между дизъюнктив­ ными членами канонических форм (2.12) и (3.11), а затем применять описанные ранее соотношения склеивания и поглощения непосредст­ венно к членам канонической формы (3.11). Оба способа дадут одина­ ковый конечный результат. Отметим, что элементы, реализующие операции полной системы (3.3) и (3.4), удовлетворяют всем сформули­ рованным в § 3.1 требованиям.

§ 3.5. Логические элементы при пространственном принципе представления информации

Как известно, при пространственном принципе представления информации функции и аргументы задаются так называемыми 6-фаз- ными кодами [1б], когда каждому значению / £ Ek переменной х соответствует возбужденное состояние одной из k шин, служащих для передачи х (далее эти шины будем называть цифровыми). Вследствие двоичного характера сигналов, следующих по цифровым шинам, для реализации схем с пространственным представлением входных и выходных переменных можно использовать двоичные логические эле­ менты. При этом реализация одноместных 6-значных операций, у ко­ торых выходная переменная может принимать все возможные значе­ ния из множества Eh, сводится к простому изменению порядка

89