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

книги из ГПНТБ / Василенко, Ю. А. Синтез дискретных структур учеб. пособие

.pdf
Скачиваний:
6
Добавлен:
19.10.2023
Размер:
4.65 Mб
Скачать

7 9

у П 2 ) = f ( 4 ) * 6

2

f ( i ) = ±

Суммируя равенства системы I ,

имеем :

 

 

 

4 > (U = e f ' j r j j * 2 < i - D ~

6 ± j * - L +

 

J - *

 

 

 

 

 

 

+ 2 ( i - J ) v:

3 t * - 3 t~

** 3 і г - S t ■*£

 

Посчитаем количество диодов для ^ п р и

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

за f ' f n ) = Кі

/ К г

 

, рде

Кі -

количество

дио­

дов схем "и", а

Кг

-

количество диодов схем

"или" .

 

Для схем

"и"

это

будет

2 ( Сп* *■С * *... * С * ж)+

г »

= * і

 

 

 

 

 

 

 

Используя формулу

і * С ‘ . е ? * . . . * с а - г п

можем записать

 

с ‘ ) - г - гЛ Е с Л '.'О Л С *

- г / g

- 2 - п ) + г = Kt - г ( 2 я- п - 2 )

 

 

 

 

 

Рассуждения здесь

следуэдие : количество схем

"и",!

имеющих по

два переменных, будет

Г* ^

, количество схем "или", имеющих

<-Л

по два входа, но объединяющих три переменные,

будет

^

3 и т.д,

Но каждую схему "и"

строим на д ^ х

диодах, поэтому Л Т С *

нужно умножить на два.

Да еще добавляется два

диода,

соот­

ветствующие

в С*л

 

где

один

вход

 

 

 

/ уже получен /

, а другой

-

х п ,

 

 

 

Для схем "или"

аналогичными рассуждениями получаем

 

 

8 0

*

*

fM*~ гл- п-г +п.

Слвдоватвльео

 

^> Ѵ л/ - 2 2 * - 2 /s - * - 2 n+ 2 * - ? * t -

 

-

3 2 * ~ ? ( п + г } ,

Ф*

« »1.2,3 /

f f n f x y ' f o f

, T.fc.' затраты оборудования при

■сводъзохаиия обоих «входов одкнакови. So уже при /г «4, инее«

 

 

 

f(n)

ш56 ,

а

 

 

 

If'tn) ш30

 

 

а щж It *Ю

спаев ощутимое разатее;

 

 

 

 

 

-

3048;

 

 

 

 

y'fn'j

-

244 ,

,

 

т.е.

раадкчке уже болве,

чем иа целый порядок. Вообще можно най­

ти

 

 

 

 

 

 

 

 

у>(п) _ y ' f п) - 3 2 *- 2 n - f - З п * - S n г - S n -2 =

 

-

( г п - п * ) + 3 л - с

 

 

Цри

п і . 4, ползаем,

что

 

 

 

С poorон /г /количество

входов / разнице в затратах растет

зна­

чатедьао, т.к.

цри обычном методе синтеза затраты растут

пропор­

ционально показательной функции /г

, а при блочно-индуктивном

методе - пропорционально лишь степенной функций п

 

 

Однако при блочно-индуктивном методе мы исподьзсзали еще

8 1

схемы "не".Даже если считать]? что стоимости диода и триода откосят­

ся, как

1:5, то и в этом случае получаем выиграв в оборудовании бо-

лее, чей на один порядок*

 

 

I

 

 

 

На этом примере довольно

хорошо

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

преимущества блочно-индуктивного метода :

 

1. Простота построения схемы, имеющей значительное число вход

ных сигналов;

 

 

 

2.

Экономия в затратах оборудования на физическую реализацию

синтезируемых устройств.

 

 

 

Рассмотрим более ологные

примеры,

Цусть имеется блох

, осу­

ществляющий обычное двоичное

/б е з учета переноса из бло».а/

сумми­

рование входных величин/ Требуется используя индуктивный метод вин­

те за, построить сумматор

на

2 С входов.

 

Следует

заметить,

 

что

неявно предполагается в данном случае

упорядочение

блоков по

пункту 3, т .е .'

 

 

 

* Ф (

)

где

в нашем случае

і

-

2

J Если не учитывать переноса, то блох

£

будет иметь

следующую структуру

 

, кото­

рый работает следующим образом.

Если

о блока ^ равно 0, то ь^ н м еет входы, совпадающие

8 2

с выходами

 

 

S fj = У /

/ <*-

1 , 2 , . .. У

/

Если хе

Р '

* I

, то

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

^"следущ ий

- V, - ., - J j. - О ; ^

- у лу , „у

tJ > / t i

Для построения блока

можно воспользоваться оператором

,

т .е .

в этом случае упорядочение

блоков по числу вхо­

дов. Для построения нам понадобится еще один

выход

с блока S ’-

Обозначим его

через

^ е- .

 

 

 

 

 

 

f i * * , *Ул ^ . . Л і Г г

 

 

 

Блок

будет

иметь

следующую

структуру

 

 

Есда

рассматривать

блок, расположенный

в квадрате,

то

он

имеет^три »хода

t

 

Используя обычный

метод синтеза,

его

можно

построить

следующим

образом. Вначале строим таблицу

значений

/

Ц ,

. Уіц

) .

Она имеет вид :

 

 

 

п

0

0

0

0

I

I

I

I

Ь 0

0

I

I

0

0

I

I

 

0

I

0

I

0 .

I

о.

I

 

0

I

0

I

I

I

I

Ö

 

СДНФ фуйюии

 

имеет

в*д

 

 

 

 

 

 

 

 

/

R

ь

У«Ѵ v ^

 

y. w

*

R

f i

**< "

f

f

t

C

Jiw

П о с л е д н е е

в ы р а ж ен и е я д в е *

б » «

д л я л с г ч ч е с х о й д о с т р о й к и

чеиия блока

£ , .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для подсчета количеств® оборудования /колячества логически*

схем / ^'сумматора, рассмотренного выае, нужно предложить следую­

щую формул у,

которую легко получить яз

анализа количества

схем ло­

гической

приставки

блоха

35^ .

 

 

 

 

 

 

 

 

 

 

Ж

 

^

 

A

f i S

i )

+ S

Н

- і

} *

І ,

 

еле

 

t f l f f â

j -

количество

схем блока <у&4-;

і

-

количество

входов блоха

.

Например, щ>и /*

I

имеем

 

 

 

 

 

 

 

 

 

 

 

 

~

Ш-*

 

 

 

 

 

 

 

 

 

 

 

что,как известно,

действительно является самым зкояоивым.

Мы рассмотрели применение индуктивного метода синтеза линь

для случая комбинационных логических автоматов.

Вполне вероятно, ,

и это легко показать,

что

его

весьма эффективно

можно использовать

при синтезе дискретных автоматов о накапливаемыми

элементами /р а з ­

личные счетчики, дешифраторы о запоминанием и др.

схемы / .

В этом

случае алгоритм работы остается претим.

 

 

 

 

 

 

 

I .

Считаем, что ухе

имеется

блок

,

работающий

по задан­

ному правилу.

2. Анализируем, какие логические или накапливающие схемы

нужно к нему добавить, чтобы подучить блок

, т .е . блок,

имеющий уже не і , & і *1 входов. Этот шаг алгоритма, как и

8 4 -

прежде является творческим вагон при синтезе и, следовательно,в

большой степени зависит от ранее накопленного опыта и вообще ин­

туиции разработчика логических схем.

Рассмотренный метод может найти применение при синтезе вы*

числительных и управлявших устройств неиспользованием многозначно!

логики,

что является

весьма важным фактом, учитывая вое больнее и

больнее

проникновение

в вычислительвув технику элементов с многи­

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

Более того, универсальность блочно-индуктивного метода син­

теза приводит к тому, что

в качестве блока ~5£ можно брать вооб­

ще многіе обьехты техники

и науки,* например, различные схемы ав­

томатики,’ измерительной техники, графы и др.

85

ЗА Д А Ч И

I

на применение метода индуктивного синтеза.

1. ’ Входные сигналы - двоичные переменные O.TjS

иа выходе логического автомата нудно подучи» двоичный код входного числа единиц

( »ХОД 9 i f C H O j

Например, 1

(выход t o - t c e o o o

2. ' Вводные сигналы - чередующиеся группы единиц и н"ней.

На выходе автомата получим количество групп единиц в двоичном коде или количество единиц, равных количеств групп единиц.

3. * Построить индуктивным методов логические автоматы осуществляю­ щие следующие операции:

н / умнокение

Х і /

 

б /

деление

( £ )

 

ъ /

извлечение корня / З Р

 

г / ' возведение

в степень

X г, X *

д/

логарифимирование

п

е /

выичсление

полинома Е

р ,- ас 1

ж/

вычисление

е х

,

*. Модификации варианта 2 /.

В обоих случаях учет количества групп единиц на входе происходит только тогда, когда в группе не менее р единиц.

мать П

Ѳб

ГЛАВА ІУ. СИНТЕЗ МНОГОЗНАЧНЫА УЗЛОВ ДИСКРЕТНОЙ ТЕХНіКИ

§ I , Задача синтеза структуры многозначного автомата.

Под многозначным автоматом будем понимать конечный автомат,

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

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

Ѵ . г - { и 1 , ц 1 , и } ,

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

теоретически обоснованный в работе Структурный с..нтѳз любого конечного автомата осуществляет­

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

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

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

Полнота системы выходов автомата Кура состоит в том, что каждому состоянию автомата поставлен в соответствие выходной сигнал, отличающийся от выходных сигналов других состояний.

Очевидно, что в таком автомате число выходных сигналов рав­ но числу состояний элементарного автомата.

 

- 87

 

 

Полнота системы

переходов означает,

что для любой па­

ры состояний автомата [ & { ( £ ), Q j f 't + i ) ] имеется входной сиг­

нал U f ( ,

при подаче которого элементарный автомат Мура ,

перейдет из состояния

* состояние

C t j l f c i ) *

В каждом столбце таблицы переходов злемѳнтарного авто­

мата Мура,

обладающего полной системой переходов, должны і

встречаться все состояния автомата.

Подобным многозначным элементарным автоматом Мура явля­

ется фазоимпульсный запоминающий

многоустойчнвый элемент

(ФЯМЭ) с установочным входом £tyj

 

Каждому состоянию элемента

C U ,& it

>

соответ­

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

с определенной фазой ( f o ,

i f m - i

Для перевода ФИМЭ из состояния

C L i t i )

* состояние t f j f a l )

необходимо на установочный вход подать один импульс или сери»

импульсов в фазе,

соответствующей фазе выходных импульсов в

момент времени

( ~ t + l ). т.е. в фазе ( ß

.

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

комбинационных элементов можно выбрать любую,

достаточно

просто реализуемую, систему многозначных логических Iалемен-

тов.

Наибольшее применение при синтезе' многозначных ахам наили система Роосера-Тыикетта, система теоретмко-мшоже-

ственных операций, система Поота, ^фтема Вебба, система функций Пиккара и ряддругих.

Достоинством первых двух систем является возможность представления произвольной многозначной функции в виде совер­ шенной дизъюнктивной иди конъюнктивной нормальной форш (СДНФ или СКИФ) - аналога СДНФ или СКИФ в двузначной логике.

88

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

Структура многозначного конечного автомата (рис./ ) со­ стоит из двух частей: памяти автомата НА и комбинационной час­ ти КЧ. Назначением ПА является реализация внутренних состояний автомата.

Если элементарные автоматы памяти ЭП одинаковы я имеет по IT) состояний каждый, то их число

где п / - общее число состояний многозначного автомата.

В комбинационной части автомата КЧ можно выделить ряд

подсхем: дешифратор состояний автомата ДШС, комбинационную схему сигнал» возбуждения КССВ и комбинационную схему КСВС

для формирования выходных сигналов у , ^

f a .

Сигналы U ft U {•«..» U fi

являются сигналами возбуж­

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

Сигналы обратной связи

2 £ ,...,

19ц поступают с ПА

на комбинационную часть автомата КЧ н

участвуют в формирова­

нии мжояиых сигналов ^

и

сигналов воэбужде-

ння U i , Щ

Ы ц ,

 

 

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