Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3-4. СИНТЕЗ ЛОГИЧЕСКИХ СХЕМ СО МНОГИМИ ВЫХОДАМИРассмотрим следующую задачу. Имеется система из
Требуется построить схему, в которой работа
Рис. 3-12. На первый взгляд, задача синтеза Пример 3-13. Синтезировать функциональную схему с системой собственных функций следующего вида:
Если при синтезе действовать вышеуказанным образом, т. е. строить для каждой из Легко видеть, что такой синтез будет неоптимальным, так как, например, элемент, реализующий конъюнкцию хгхг, оказывается дублированным. Очевидно, более разумным явилось бы использование этого элемента для синтеза схема является неонтималыюй и но другой причине. Рассмотрим следующие выкладки:
Они показывают, что можно существенно упростить функциональную схему, если учесть взаимную связь самих функций При решении проблемы оптимального синтеза Можно указать на несколько достаточно общих методов синтеза Идея первого метода связана с нахождением простых импликант системы функций алгебры логики. Определение 3-4. Простой импликантой множества функций алгебры логики
которая является простой импликантой какой-либо из Пример 3-14. Найти простые импликаиты для системы функций
На основании определения 3-4 получаем пять простых импликант:
Очевидно, что ДНФ
где Теперь можно сформулировать очевидное утверждение, вытекающее из определения понятия простой импликанты системы. Простые импликанты всех возможных произведений
Рис. 3-13. Это утверждение дает нам возможность построить метод синтеза Предоставляя это сделать читателю, отметим, что схемы, получающиеся в этом случае, будут в ряде случаев далеки от минимальных. Пример 3-15. Построить функциональную схему для системы функций
Легко видеть, что простые импликанты для системы имеют вид: При этом Переходим к изложению другого метода синтеза функциональных схем. Основная идея этого метода заключается в том, что любая функция
В этом соотношении
Функции в конце концов к соотношениям, у которых справа буду? стоять функции, зависящие только от двух аргументов. Подобный метод применяется для всех собственных функций из системы, причем если в последующих разложениях встречаются функции, которые встречались при синтезе предыдущих функций, то они используются при моделировании последующих функций. Пример 3-16. Начертить функциональную схему в соответствии со следующей системой собственных функции:
Разлагаем
На рис. 3-14,а изображена структура последовательного разложения, а на рис. 3-14, б приведена искомая функциональная схема. Пример 3-17. Начертить функциональную схему для системы собственых функций, заданных в виде таблицы
Записывая
Рис. 3-14. (см. скан) Раскрывая в
Используя соотношение (3-3), последовательно получаем:
Схема, соответствующая этому разложению, показана на рис. 3-15. Описанный нами метод синтеза известен под названием метода каскадов. Сложность схемы, получаемой по методу каскадов, существенно зависит от порядка выбора аргументов, по которым производится разложение. В ряде работ проблема выбора последовательности аргументов исследовалась с точки зрения простоты дальнейшей минимизации ДНФ функции, а также с точки зрения простоты получаемой схемы. Рис. 3-15. (см. скан) Например, если
|
1 |
Оглавление
|