Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Цифровые многозначные элементы и структуры учеб. пособие

.pdf
Скачиваний:
7
Добавлен:
23.10.2023
Размер:
6.11 Mб
Скачать

К. Г. САМОФАЛОВ, В, И. КОРНЕЙЧУК, А. М. РОМАНКЕВИЧ, В. П. ТАРАСЕНКО

Ц И Ф РО ВЫ Е

МНОГОЗНАЧНЫЕ

ЭЛЕМЕНТЫ

И

СТРУКТУРЫ

Под редакцией К. Г. САМОФАЛОВА

Допущено Министерством высшего и сред­ него специального образования УССР как учебное пособие для студентов специальнос­ тей <Электронные вычислительные машины> и <Прикладная математика»

ИЗДАТЕЛЬСКОЕ ОБЪЕДИНЕНИЕ «ВИ1ДА ШКОЛА» ГОЛОВНОЕ ИЗДАТЕЛЬСТВО К И Е В — 1 974

УДК 681.3(07)

 

»

научно-

я

 

4 ?

 

!

бйСлио'.'.

 

3 3 3 3 0

 

0K3EW. •.ч;.;-

{

ЧИТАЛЬН О ГО ЗА Л А

 

 

 

У^Г

 

Цифровые многозначные элементы

и структуры.

С а м о -

ф а л о в К.

Г., К о р н е й ч у к В. И., Р о м а н к е -

в н ч А. М.,

Т а р а с е н к о

В.

П.

Издательское объеди­

нение «Вища школа», 1974,

168 с.

 

 

В книге рассмотрены основные

задачи, методы и особен­

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

При написании книги использовались результаты отече­ ственных и зарубежных исследователей, а также результа­ ты исследований, выполненные авторами.

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

Табл. 29. Ил. 102. Библиогр. 28.

Редакция литературы по радиоэлектронике, кибернетике и связи

Зав. редакцией А. В. Дьячков

30500—040 .

цМ 211 (04)—74

©Издательское объединение «Вища школа», 1974.

ОГЛАВЛЕНИЕ

Введение

.................................................................................................................................

 

 

 

 

 

 

 

 

5

Г л а в а

1. Многозначные запоминающие элементы

............................................

 

 

 

9

§

1.1.

Общие принципы реализации многозначных запоминающих элементов

9

§

1.2.

Частотно-гармонические элементы .....................................................................

 

 

 

 

 

12

§ 1.3. Фазо-гармонические элементы

.........................................................................

 

 

 

 

 

19

§ 1.4. Частотно-импульсные элементы .....................................................................

 

 

 

 

 

23

§ 1.5. Время-импульсные элементы

..............................................................................

 

 

 

 

 

26

§ 1.6. Фазо-импульсные элементы

..............................................................................

 

 

 

 

 

29

§

1.7. Элементы с пространственным и амплитудно-импульсным принципами

32

 

 

представления

информации

..................................................................................

 

 

 

 

 

Г л а в а

2. Многозначные переключательныеф у н к ц и и .........................................

 

 

35

§

2.1.

Основные определения и понятия. Функциональная полнота систем мно­

 

 

 

гозначных переключательных

функции

........................................................

 

 

 

 

35

§ 2.2. Система Россера — Тьюкетта

..............................................................................

 

 

 

 

 

40

§

2.3.

Системы, содержащие теоретико-множественные о п е р а ц и и ......................

 

44

§

2.4.

Некоторые системы с каноническими формами типа дизъюнктивных нор­

49

§

2.5.

мальных форм

............................................................................................................

 

 

 

 

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

Модулярная система операций и полиномиальные

51

 

 

значных ф у н к ц и й ........................................................................................................

 

 

 

 

 

 

 

§ 2.6. Другие полные системы операций .................................................................

 

 

 

 

 

54

§

2.7.

Минимизация многозначных функций в классе дизъюнктивных нормаль­

57

§

2.8.

ных форм (ДНФ) ...................................................................................................

 

 

 

 

 

 

функ­

Критерии и методы получения минимальных ДНФ многозначных

63

§ 2.9.

ций ..................................................................................................................................

 

многозначных функции

в избыточных

базисах

Минимизация

ДНФ

69

§ 2.10. Минимизация

многозначных

функции в системе со всеми одноместными

 

§2.11.

операциями

многозначных................................................................................................................

функций в других

полных

системах . .

72

Минимизация

73

Г л а в а

3. Многозначные логические элементы .........................................................

 

 

 

 

76

§3. 1.

Выбор полного набора

логических эл ем ен т о в ................................................

 

 

 

76

§ 3.2.

Многозначные логические элементы при фазо-импульсном принципе

 

§

3.3.

представления информации

..................................................................................

частотно-гармоническом прин­

77

Многозначные логические элементы при

82

§

3.4.

ципе представления

информации ...................................................

логические элементы . . . .

Амплитудно-импульсные многозначные

85

§ 3.5.

Логические элементы

при пространственном

принципе

представления

89

 

 

информации

................................................................................................................

 

 

 

 

 

 

 

Г л а в а

4. Синтез типовых многозначных комбинационных с х е м ......................

 

92

§ 4.1.

Сложность многозначных комбинационных

схем ..................................

 

 

92

§ 4.2.

Быстродействие многозначных комбинационных

схем

..........................

 

95

3

§

4.3.

Реализация симметричных переключательных ф у н к ц и й .........................

98

§

4.4.

Минимизация симметричных многозначных функций

.......................................

102

§

4.5. Особенности

реализации многозначных симметричных функций в сис­

§

4.6.

теме теоретико-множественных операций

.....................................................

 

106

Синтез

многозначных дешифраторов ....................................................................

 

 

 

109

§4 . 7 .

Схемы

сравнения

многозначных кодов

 

............................................................

 

ИЗ

§

4.8.

Преобразователи й-значных кодов ................................................................

 

 

 

1 1 7

§ 4.9.

Синтез

многозначных комбинационных

сумматоров ...................................

 

120

§

4.10.Многозначные комбинационные множительные схемы ................................

 

126

§

4.11.Реализация

схем

сложения и умножения

в системе

теоретико - множе ­

 

 

ственных операций ....................................................................................................

 

 

 

 

131

Г л а в а 5. Вычислительные устройства и их типовые узлы

на многозначных

 

 

элементах

.......................................................................................................................

 

 

 

 

 

138

§5 . 1 .

Некоторые общие

вопросы построения

вычислительных устройств

на

§ 5.2.

многозначных элементах ...........................................................................................

элементах

 

 

138

Регистры на фазо-импульсных

....................................................

 

139

§

5.3.

Принципы построения счетчиков

импульсов на фазо-импульсных эле­

 

 

ментах

..................................................................................................................................

 

 

 

 

 

 

141

§

5.4.

Последовательные накапливающие сумматоры ................................................

 

148

§

5.5.

Множительные и делительные устройства

на фазо-импульсных элемен­

§

5.6.

тах ...........................................................................................................................................

 

суммирующая машина

 

 

 

151

Клавишная

.................................................................

 

 

154

§

5.7. Надежность

и выбор оптимального числа

состояний многоустойчивых

 

 

элементов

.........................................................................................................................

 

 

 

 

 

157

§

5.8.

Надежность фазо-импульсных многоустойчивых элементов ......................

161

§ 5 .9 .

Способ повышения надежности фазо-импульсных элементов ..........................

163

Л и т ер а т у р а ......................................................................................................................................

 

 

 

 

 

 

 

166

ВВЕДЕНИЕ

В Государственном пятилетием плане развития народного хозяйства СССР на 1971— 1975 гг. отмечается, что работа по повышению эффективности производства в промышленности дол­ жна вестись в направлении снижения трудовых затрат, сокраще­ ния ручного и тяжелого физического труда путем перехода к комплексной механизации и автоматизации технологических процессов, созданию автоматизированных систем управления народным хозяйством. Эта задача может быть наиболее успешно решена только с применением современных средств вычислитель­ ной техники.

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

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

Исходя из общей теории структурного синтеза цифровых

автоматов

можно дать еще и такое определение:

многознач­

ные

элементы — это элементарные автоматы с

памятью и

без

памяти, работающие в й-значном

структурном

алфавите

>

3).

 

 

 

 

Многозначными структурами называют структуры цифровых

устройств

для обработки информации,

построенные

на базе

Б

многозначных элементов. Любая многозначная структура сос­ тоит из запоминающих устройств и комбинационных схем. Для построения запоминающих устройств в общем случае необходимо [log, ЛП элементов с числом k устойчивых состояний, где N — число внутренних состояний запоминающего устройства, а квад­ ратные скобки означают округление в сторону ближайшего к внутрискобочному большему целому числу. Сложность комбинацион­ ных схем при постоянных множествах входных и выходных сигна­ лов в общем случае не зависит от того, в каком алфавите работает схема (§ 4.1). Следовательно, аппаратурные затраты L (k) на построение цифровой многозначной структуры можно предста­ вить в виде

L(k) — A [log, N\ + В »

-

+ Bt

 

где А и В — постоянные, характеризующие

аппаратурные за­

траты соответственно на запоминающие

устройства

и комбина­

ционные схемы.

 

 

 

Сложность й-значных запоминающих и логических элемен­

тов не зависит от k [15, 25], поэтому с

увеличением

k аппара­

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

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

чества

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

с задан­

ной точностью.

 

 

Например, для сложения двух чисел необходимо

[log, М\

тактов

---- точность представления

чисел х и у, то есть

 

min — г/)<

, х Ф у ) ,

 

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

Так как

[log, М\ я» 1пМ

In к

6

то с увеличением k время сложения уменьшается. Для умноже­ ния двух чисел путем их последовательного сложения не­ обходимо в среднем

k — 1

[log* M f да

( k — 1) In2 M

2

 

2 In2 k

тактов сложения и —)n тактов сдвига. Сумма этих величин с

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

Среднее число сдвигов при выравнивании порядков при­

близительно равно ■ (о, — постоянная). Таким обра­

зом, среднее время Т (k) выполнения арифметических опе­ раций

И - + Т Л Г + 7--

где 7\ — время, определяемое длительностью и числом тактов сложения при выполнении операций умножения и деления;

Т2— время, определяемое длительностью и числом тактов сложения при выполнении операций сложения и вычитания, а также числом и длительностью тактов сдвига при умножении, делении и выравнивании порядков;

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

Значит, при любых 7\, Т2, Т 3 > 0 зависимость Т (k) имеет минимум.

Так как обычно Т2 ^ Тъ можно сделать вывод, что с увеличе­ нием k среднее время выполнения арифметических операций уменьшается.

Надежность Р (k) цифрового устройства, построенного из

многозначных запоминающих

элементов,

можно представить

в виде

 

 

Р(к) = Р г (Ь)Р* (к),

 

где Рг (k) и Р2 (k) — функции

надежности

устройства по вне­

запным и постепенным отказам.

 

7

Надежность устройства по внезапным отказам определяется их интенсивностью X и в первом приближении пропорциональна аппаратурным затратам. Следовательно

X =

In N

+ ^2.

In k

где Хг н Х^ — интенсивности внезапных отказов соответственно запоминающей и комбинационной частей устройства

Следовательно, надежность многозначной структуры по вне­ запным отказам повышается с увеличением k. Надежность по постепенным отказам имеет экстремальный характер (§ 5.7), а значение к, при котором эта надежность максимальна, может быть больше двух.

Г Л А В А 1

МНОГОЗНАЧНЫЕ ЗАПОМИНАЮЩИЕ ЭЛЕМЕНТЫ

§ 1.1. Общие принципы реализации многозначных запоминающих элементов

Многозначные запоминающие элементы (многоустойчивые эле­ менты), у которых число k устойчивых состояний определяется не сложностью схемы ссбственно элемента, а только его параметрами и режимом работы, разработаны сравнительно недавно [25]. Известны два основных подхода к реализации многоустойчивых элементов. Первый основан на использовании вольт-амперной характеристики нелинейного двухполюсника, а второй — на использовании ампли­ тудной характеристики нелинейного|зчетырехполюсника.

Многоустойчивый элемент на основе нелинейного двухполюсника, вольт-амперная характеристика которого U = tp (i) содержит че­ редующиеся возрастающие и падающие участки (рис. 1), можно реа­ лизовать последовательным соединением такого двухполюсника и источника напряжения Е с внутренним сопротивлением R. Устой­ чивые состояния в такой схеме определяются точками пересечения воз­ растающих участков характеристики U = <p (t) с нагрузочной прямой U = Е Ri. Для получения k устойчивых состояний зависимость U = = ф (i) должна иметь не менее 2 (k — 1) экстремумов. Однако это ус­ ловие не является достаточным, так как может оказаться, что между двумя соседними точками пересечения нагрузочной прямой U = Е

Ri характеристики U = ф (i) находится несколько экстремумов (рис. 1). В этом случае 2k экстремумов будет недостаточно для получе­ ния k устойчивых состояний. С другой стороны, если между двумя со­ седними экстремумами есть не одна, а несколько точек перегиба, могут появиться устойчивые состояния и на падающих участках характе­ ристики.

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

Для получения двухполюсников с гребенчатыми характеристика­ ми используют схемное объединение нескольких нелинейных элемен­ тов. Так, например, последовательное включение k туннельных диодов с пиковыми токами ij < i2 < ... <. ik дает двухполюсник с гребенчатой характеристикой, содержащей 2k экстремумов, что

9

Соседние файлы в папке книги из ГПНТБ