Файл: Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие.pdf

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

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

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

Добавлен: 09.04.2024

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

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

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

и том же модуле различные функциональные зависи­ мости.

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

fn = *э*гѴ*8ЛѴ*і;

fi = *1*2*3;

L = *з/ЛѴ*2

или, что то же самое,

fn = *3*2 Ѵ*з (*і*2*з) Ѵ*ь // = м*г*з;

Здесь в

/ т = * 3 | ^ з * 2 \/А 'з ( е д Л Г з )

Ѵ ^ і ] V

* 2-

 

выражении fn в качестве одного из аргумен­

тов присутствует функция /), а в выражении fm одним из

аргументов

является функция

Технически

это дости­

гается

соединением

выхода

9

логической схемы М2 с

входом

7 логической схемы M l

и выхода 5

логической

схемы М /с входом 8 логической схемы М2.

 

Один

и

тот

же

закон

преобразования

информа­

ции

(одну и ту же булеву

 

 

 

функцию)

можно реали­

 

 

 

зовать,

используя

раз­

 

 

 

личные

типы и комбина­

 

 

 

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

 

 

 

и различные связи между

 

 

 

ними.

 

 

 

 

 

 

 

 

Для

набора

логичес­

 

 

 

ких элементов можно вве­

 

 

 

сти

 

понятие

функцио­

 

 

 

нальной

полноты, подоб­

 

 

 

но тому, как это было

 

 

 

сделано

для случая си­

 

 

 

стемы

булевых

функций.

 

 

 

Набор

 

логических

эле­

 

 

 

ментов

обладает

функ­

 

 

 

циональной

полнотой, ес­

 

 

 

ли при помощи конечного

 

 

 

числа этих элементов мо­

 

 

 

жно построить произволь­

 

 

 

ную комбинационную схе­

 

 

 

му

с

 

любым

законом

 

 

 

функционирования.

9—333

129



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

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

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

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

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

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

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

Элемент задержки, или D-триггер*. Рисунок 3-9 и табл. 3-6 иллюстрируют процесс функционирования эле­ мента задержки, представляющего собой элементарный автомат с одним входом. Состояние автомата и соответ­

* D от delay — задержка.

130

ствующий ему выходной сигнал в момент времени /+1 повторяют значение входного сигнала в момент време­ ни t:

 

Q{t +

\) = x(t).

 

 

 

 

(3-12)

jcft)

Qft*-7)=xft)

x ( t )

гул Г \

I Г)

t

 

 

а м ,

'ГІГІ

п

 

I !

h

t i

 

а)

 

о і

г з

у

Г

к

7

8

 

 

 

 

Ф

 

 

 

 

 

Рис. 3-9. Элементарный автомат с одним входом.

 

а — элемент задержки

{D -триггер); 6 — временнйя

диаграмма.

Второй тип элементарного автомата с одним входом, изображенный на рис. 3-10 и имеющий переходы сог­ ласно табл. 3-7, называется Г-триггером или триггером со счетным входом, так как он изменяет свое состояние на обратное каждый раз при подаче на вход единичного сигнала. Триггер имеет выходы: прямой Q и инверсный

 

Т а б л и ц а 3-6

 

Т а б л и ц а 3-7

* ( 0

Q ( t )

Q «+D

*с (б

Q

Q «+П

0

0

0

0

0

0

0

1

0

0

1

1

1

0

1

1

0

1

1

1

1

1

1

0

 

t

х с

 

S

 

g

И Л

а)

б)

Рис. 3-10. Элементарный автомат с одним входом.

а — триггер со счетным

входом (Г-триггер)? б — времен­

ная

диаграмма.

9*

131


Q. Закон функционирования 7-триггера в аналитической форме имеет вид:

 

Q (t + 1 ) = ( / ) ■Q (0 V^c (0 - Q (0-

(3-13)

Триггер, показанный на рис. 3-10, является счетчи­

ком по модулю 2 количества входных импульсов.

На рис. 3-11

и в

табл. 3-8 представлен элементарный

автомат с двумя входами, который очень широко при­

меняется

в ЦВМ в

качестве

запоминающего

элемента

и называется /^S-триггером или триггером с установоч­

ными входами '.

 

 

 

 

 

 

 

Рис. 3-11. Элементарный автомат с двумя входами.

 

Триггер с установочными

входами (^S -триггер).

 

 

 

 

 

Т а б л и ц а 3-8

*0«)

Хі (/)

Q U)

Q U + 1)

*0

U)

Q U)

<?(Ж)

0

0

0

0

1

0

0

0

0

0

1

1

1

0

1

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Здесь

x0( t ) — входной

сигнал на

нулевом

входе,

Xi (t) — входной сигнал

на

единичном

входе. Под ьоз- т

действием сигнала Хо=1 /^S-триггер устанавливается в

нулевое состояние (Q —0),

а

под воздействием

сигнала

Хі = 1— в

единичное ( Q = l) .

Присутствие

на

входе

триггера

одновременно

двух

одинаковых

сигналов

Xo(t) = Xi(t) — 1 считается запрещенным, так как состоя­ ние триггера после такого входного воздействия не оп­ ределяется однозначно.

Аналитически функционирование /^S-триггера

можно

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

 

Q (t+ l) = xt (t)\/Q(t)-x0(t),

(3-14)

причем x0(t)xi (t) — 0.

 

1 Буквы R и S происходят от английских слов reset

и set —

сбрасывать и ставить.

 

132


В вычислительной технике широко применяются схе­ мы элементарных автоматов с тремя входами. Приме­ ром такого автомата является ^fSr-триггер или триггер с установочными и счетным входами, который пред­ ставляет собой комбинацию двухвходового /^-триггера и одновходового Г-триггера.

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

3-5. СИСТЕМЫ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ

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

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

1)элементы потенциального типа;

2)элементы импульсного типа;

3)элементы импульсно-потенциального типа. Элементы потенциального типа обрабатывают ин­

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

Элементы импульсного типа имеют трансформатор-

133

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

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

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

т. п. Потенциальные элементы также

применяются

при

выполнении схем

на дискретных

радиокомпонентах,

но

наиболее широко

(в силу ряда обстоятельств, определя­

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

причинами) они ис­

пользуются в микроэлектронных

системах логических

элементов.

 

 

 

 

По функциональному назначению элементы ЦВМ принято подразделять на:

1) типовые (общего назначения, стандартные, основ­ ные) ;

2) нетиповые (специального назначения, вспомога­ тельные) .

Типовые элементы в свою очередь подразделяются

на:

а) логические; б) запоминающие;

в) формирующие (нормализующие, восстанавливаю­ щие) .

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

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

134