ВУЗ:
Составители:
Рубрика:
10
а)
XYZXYZXYZXYZ
(12буквдоупрощения)
XZYZ(4
буквыпослеупрощения)
f
+++
=
+
!!!!!!!!
!!
б)
XYZXYZXYZXYZ
XYZXYZ(18
буквдоупрощения )
YXZXZ(5
буквпослеупрощения)
f
++++
=++
++
!!!!!!!!
!!!!
!!
в)
ABCDABCDABCD
ABCDABCDABCD
ABCDABCD
(32буквыдоупрощения)
BDBCCD(6
буквпослеупрощения)
f
+++
++++
=++
++
!!!!!!!!!
!!!!!!!!!
!!!!!!
!!!
г)
ABCDABCDABCD
ABCDABCDABCD
ABCDABCDABCD
ABCD(40
буквдоупрощения )
ABD(3
буквыпослеупрощения)
f
+++
++++
=++++
+
+
!!!!!!!!!
!!!!!!!!!
!!!!!!!!!
!!!
!
Рис. 1.3.
1.3.1. Использование избыточных комбинаций
В логическом проектировании цифровых ИС часто случается так, что при
работе схемы некоторые комбинации значений переменных (минтермы ) никогда
не должны появляться . Такие комбинации (минтермы ) называют избыточными
(нештатными), в картах минтермов их обозначают крестиком , при упрощении
булевых функций их используют для «склеивания» минтермов путем доопреде-
ления, т. е. превращения (по желанию ) крестика в 0 или 1. Пример упрощения
логической функции
D
C
B
A
+
ABCD
+
D
C
B
A
+
D
C
B
A
=
F
, когда избыточными
комбинациями выступают
B
A
и
D
A
, приведен на рис. 1.4.
1.3.2. Упрощение нескольких булевых функций одновременно
Обычно функционирование цифрового устройства описывается большим
количеством логических функций , в которых встречаются повторяющиеся ком -
бинации минтермов . Это может быть использовано для совместного упрощения
системы булевых выражений путем выделения общей для всех функций
Изб.
комб.
1
1
1
1
10
11
01
00
0
1
Z
XY
f
1
1
1
1
1
1
10
11
0100
0
1
Z
XY
f
1
1
1
1
1
1
1
1
10
11
01
00
00
01
11
10
CD
AB
f
1
1
1
1
1
1
1
1
1
1
10
11
01
00
00
01
11
10
CD
AB
f
10 а) f XY Z 00 01 11 10 X !Y!Z + X!Y !Z + X !Y!Z + X!Y !Z 0 1 1 1 f = (12 букв д оупрощ ения) 1 1 1 1 X !Z + Y !Z(4букв ы послеуп рощ ения) б) f XY Z 00 01 11 10 X!Y !Z + X !Y!Z + X!Y !Z + X !Y!Z + 0 1 1 f = + X!Y !Z + X !Y!Z (18 букв д оуп рощ ения) 1 1 1 Y + X!Z + X!Z(5букв послеуп рощ ения) в) f AB CD 00 01 11 10 A !B!C !D + A !B!C!D + A !B!C!D + 00 1 1 1 1 + A!B!C!D + A !B!C !D + A !B!C!D + 01 1 1 f = + A!B!C!D + A !B!C !D 11 (32 букв ы д оуп рощ ения) 10 1 1 B!D + B!C + C!D(6букв послеуп рощ ения) г) f AB CD 00 01 11 10 A!B!C!D + A!B!C!D + A!B!C!D + 00 1 1 + A!B!C!D + A!B!C!D + A!B!C!D + 01 1 1 1 f = + A!B!C!D + A!B!C!D + A!B!C!D + 11 1 1 1 + A!B!C!D (40 букв д оуп рощ ения) 10 1 1 A + B!D(3букв ы п ослеупрощ ения) Рис. 1.3. 1.3.1. И сп ользов ание избы точны х комбинац ий В логическом п роектиров ании ц ифров ы х И С частослучается так, чтоп ри работе схемы некоторы е комбинац ии з начений п еременны х (минтермы ) никогд а не д олжны п ояв ляться. Т акие комбинац ии (минтермы ) наз ы в аю т из бы точны ми (неш татны ми), в картах минтермов их обоз начаю т крестиком, п ри уп рощ ении булев ы х функц ий их исп ольз ую т д ля «склеив ания» минтермов п утем д ооп ред е- ления, т. е. п рев ращ ения (п ожеланию ) крестика в 0 или 1. П ример уп рощ ения логической функц ии F = ABCD + ABCD + ABCD + ABCD , когд а из бы точны ми комбинац иями в ы ступ аю т A B и AD , п рив ед ен нарис. 1.4. 1.3.2. У п рощ ение нескольких булев ы х функц ий од нов ременно О бы чнофункц иониров ание ц ифров огоустройств а оп исы в ается больш им количеств ом логических функц ий, в которы х в стречаю тся п ов торяю щ иеся ком- бинац ии минтермов . Э томожет бы ть исп ольз ов анод ля сов местногоуп рощ ения системы булев ы х в ы ражений п утем в ы д еления общ ей д ля в сех функц ий Изб. комб.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »