8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 72 73 74 75 76 77 78 ... 119

2

6

6

2

3

7

7

3

1

5

5

1

0

4

4

0

i = e3e2et

6

6

2

2

7

7

3

3

5

5

1

1

4

4

0

0

4

6

2

0

5

7

3

1

5

7

3

1

4

6

2

0

* = «4*3*1

5

7

3

1

5

7

3

1

4

6

2

0

4

6

2

0

Рис. 6.43

По полученным значениям Dh можно реализовать функцию ЛИ на мультиплексоре 8 -► 1. При выборе иных переменных в качестве адресных получится другая схема. Предпочтение следует отдать той схеме, на информационные входы которой подается большее число констант 0 и 1. Оптимальную с этой точки зрения схему можно получить, выполнив синтез для всех возможных вариантов комбинации адресных сигналов, разбиения диаграмм Вейча для которых показаны на рис. 6.43. В табл.

Таблица 6.7. Синтез КС на 8-канальных мультиплексорах

Вход

i

e3e2ei

e4e2e\

е4езех

е4е3е2

DI0

x4

1

*2

1

Dh

1

x3

х~2

0

DI2

0

0

х2

х\

Dh

0

0

0

0

DI4

x4

0

0

Dh

x4

1

х2

0

Dh

x4

хз

хп

Dh

0

0

*2

xi

а)

6~>

43-

ы

0

MUX

1

2

3

4

5

6

7

1

2

4

ы

0

MUX

1

2

3

4

5

6

7

1

2

4

Рис. 6.44

6.7 указаны значения Dli Для различных комбинаций адресных сигналов, полученные на основании рис. 6.42,а и рис. 6.43. Наилучший вариант схемы получается при задании адресов числами i - e4e2ei (рис. 6.44,а; все значения Д/, заменены на инверсные Dh, так как выход мультиплексора 155КП5 инверсный).

Из рис. 6.43,а следует, что МДНФ функции

/i(f) = х4х3х2 V x4x2x"i V x4x2xi V x4x3x2x"i. (6.9)

Так как внутренний дешифратор мультиплексора 8 -► 1 реализует восемь минтермов трех переменных, то в качестве адресных сигналов следует использовать те переменные, которые входят в МДНФ наибольшее число раз. В этом случае внутренний дешифратор мультиплексора будет нести наибольшую логическую нагрузку. Такой подход к выбору адресных сигна-

DI{ = Vi(a;4) = 0,1,4)4, которые следует подать на информационные входы мультиплексора Dh- Из рис. 6.42,а и рис. 6.42,г следует, что

DI0 = х4, Dh = 1, Dh = 0, Dh = О,

DI4 - £4, Dh = %4, Dh - х4, Dh = 0.

Проверка результата синтеза:

ЛИ = V DIiKi(v) = х4(А0 V Л4) V 1 • Ai V х4(А5 V А в) =

= x4(x3X2Xi V x3x2xi) V (х4 V Х4)ХзХ2Х1 V X4(x3X2Xi V Х3Х2Х1),

что совпадает с функцией, представленной на рис. 6.42.


лов позволяет исключить полный перебор всех вариантов. Из полученной МДНФ видно, что наименьшее число раз в нее входит первичный терм х3, поэтому в качестве адресных сигналов предпочтительнее использовать переменные х4, х2 и Х\ (сравните результат с табл. 6.7).

Из рис. 6.42,б"следует, что МДНФ функции

/2(о) = х4х3 V х4х2 V х3х2 V х4х3х2.(6.10)

Из (6.10) видно, что функция f2{v) является вырожденной (не зависит от переменной х\). Задав адреса числами i = е4езе2, на основании рис. 6.42,6 и рис. 6.43 можно получить:

Я/о = 1, DIX = 1, DI2 = 1, DI3 = 0, DI4 = 1, DI5 = 0, DI6 = 0, DI- = 1.

На рис. 6.44,6 показана соответствующая схема, которая представляет собой ПЗУ объемом памяти 8x1 бит.

Синтез на двухразрядных 4-канальных мультиплексорах. Двухразрядные мультиплексоры 4 -»• 1 достаточно просто использовать для реализации двух функций трех и четырех переменных. Пусть функции fi(v) и f2(v) заданы диаграммами Вейча на рис. 6.42,а,б. Мультиплексор 4 -> 1 имеет два адресных входа, а значит, возможны шесть вариантов выбора переменных для адресных сигналов: х2 и Xj, Х3 и xj, х4 и Xj, х3 и х2, х4 и х2, х4 и Х3. Соответствующие числа i = е„е? (р ф ц) будут определять адреса каналов мультиплексора. Так как числа / двухразрядные, то они будут разбивать диаграмму Вейча четырех переменных па четыре части, каждая из которых представляет собой диаграмму Вейча для двух переменных, не использованных в качестве адресных. На рис. 6.45 показаны все шесть вариантов разбиения диаграмм Вейча адресами i. Так как адресные сигналы у двухразрядного мультиплексора 4 -т 1 общие для обоих разрядов, то можно проводить только совместную минимизацию функций fi(v) и f2(v).

Для оптимального выбора адресных переменных следует подсчитать общее число первичных термов Хрр, входящих в обе МДНФ (6.9) и (6.10), и в качестве адресных переменных выбрать те, первичные термы которых входят наибольшее число раз в эти МДНФ. В данном примере такими переменными являются х4 и х2. Тогда на основании рис. 6.42,а,6и рис. 6.45 можно получить:

DIoo - х3 V хь D/oi - 0, DI02 = хь DI03 = х3х! - для /i(t>); DI\o = 1, Din = x"3, Din = x3, DIl3 = x3 - для /2(о).

*41*41*4I

222202202200

x----X----X----

233332 1 3 3 13 3 1 1

----X----х----

11111 13311 3311

000002202200

Хэ*э*3

i = *2*ii - *3g11 - *4gl

X4i x4t *4 i

13313311 2310

X----X----X----

2 1 3 3 12 3 3 1 1 2310

,, „ % , . -x . i ...i-- x

02201 2200 1 2310 1

02202200 2310

*l *э

i - e3e2г - ee2 i - ee3

Рис. 6.45

Этим значениям информационных входов соответствует схема, изображенная на рис. 6.46.

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

Синтез генератора синусоидальной функции на мультиплексорах. Для описания генератора взята функция N к 15sin(iir/16) в 16 точках (табл. 6.8), график которой приведен на рис. 6.47. По диаграммам Вейча (рис. 6.48), составленным по табл. 6.8, можно синтезировать КС на двух двухразрядных мультиплексорах 4 -+ 1. Если для функций /4 и /з в качестве адресных сигналов выбрать переменные х4 и хз, а для функций f2 и /] - переменные i2 и ii, то можно получить:

DFoo = х2хь DFoi = DIQ2 = 1, DIQ3 = х2 - для /4; Dho = DI13 - x2xi, Din - x2 V ii, Dll2 = 1 - для /3; DIoo - V т3, Шеи = т-л, Dlo-г = 1, ЯIоз - *з - для /2; Dho = DIl3 = I4V13, О/ц = х4 Vi3, Dli2 = 0 - для /,.


DO

DI 00 01 02 03

1 2

ТТ 10

мух

Г" -*- 12

13

N

15

10-

5-

---------1

f

Рис. 6.46

51015 i

Рис. 6.47

Таблица 6.8. Таблица истинности генератора функции sin у

i

/4/3/2/1

Лт

15 sin()V/16)

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

1

1

3

2,926

2

0

0

1

0

0

1

1

0

6

5,740

3

0

0

1

1

1

0

0

0

8

8,334

4

0

1

0

0

1

0

1

1

11

10,607

5

0

1

0

1

1

1

0

1

13

12,472

6

0

1

1

0

1

1

1

14

13,858

7

0

1

1

1

1

1

1

1

15

14,712

8

1

0

0

0

1

1

1

1

15

15,000

9

1

0

0

1

1

1

1

1

15

14,712

10

1

0

1

0

1

1

1

14

13,858

11

1

0

1

1

1

1

0

1

13

12,472

12

1

1

0

0

1

0

1

1

11

10,607

13

1

1

0

1

1

0

0

0

8

8,334

14

1

1

1

0

0

1

1

0

6

5,740

15

1

1

1

1

0

0

1

1

3

2,926

1

0

1

0

1

0

1

1

1

1

1

0

1

1

1

0

I

1

1

I

1

0

1

0

1

0

1

0

1

0

0

0

1

1

1

1

0

1

1

0

1

0

0

1

1

1

1

0

0

0

0

0

1

1

1

0

1

0

1

1

1

1

1

0

Рис. 6.48

Схема генератора, выполненная на основании этих функций, показана на рис. 6.49.

Синтез триггеров на мультиплексорах. Синтез асинхронных потенциальных триггеров на мультиплексорах основан на том, что они представляют собой КС с обратными связями (см. § 3.3). Из сравнения (6.5) с функцией переходов D-L-триггера (3.15) видно, что если положить DO - Q+, DI0 = Q, DI\ = D и xi = L, то из мультиплексора 2 - 1 получится асинхронный потенциальный D-L-триггер, описываемый функцией переходов

Q+ = D L V Q L.

Мультиплексор 2 -► 1 со стробированием выполняет функцию

DO - E(DI0x\ V DI\x\),

а асинхронный потенциальный D-L-Л-триггер описывается функцией переходов (3.21)

Q+ = (D L V Q L)R.

Структура приведенных функций одинакова, а значит, на мультиплексоре 2 -»• 1 со стробирующим входом Е можно выполнить асинхронный потенциальный D-L-R-триггер. На рис. 6.50,а показана схема D-L-Я-триггера с прямым входом загрузки L, а на рис. 6.50,5 -

с инверсным входом загрузки L. Схемы выполнены на основе одного и того же мультиплексора 2 -► 1. Условные графические обозначения этих триггеров показаны на рис. 6.50,е.

Синтез счетчиков на мультиплексорах. Синхронные триггеры и асинхронные потенциальные счетчики могут быть синтезированы на асинхронных потенциальных триггерах (см. §§ 3.6 и 3.4). На рис. 6.51,а приведена схема асинхронного потенциального счетчика



0 ... 72 73 74 75 76 77 78 ... 119