Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3-5. СИНТЕЗ СХЕМ ПО НЕПОЛНОСТЬЮ ОПРЕДЕЛЕННЫМ СОБСТВЕННЫМ ФУНКЦИЯМНа практике неполностью определенные функции встречаются весьма часто. Из некоторых технических или физических соображений тот или иной набор значений аргументов не может появиться на входе синтезируемого устройства. Такие наборы значений аргументов будем называть запрещенными. На запрещенных наборах синтезируемая функция не определена. Пример 3-18. Пусть задана неполностью определенная функция следующей таблицей:
Эта таблица на самом деле определяет не одну, а две полностью определенные функции. При переходе к аналитической записи неполностью определенные функции необходимо доопределить, в противном случае переход от табличного задания функции к ее аналитической записи в виде ДСНФ или КСНФ невозможен. Это доопределение произвольно и зависит от тех целей, которые ставятся при доопределении. Если в дальнейшем предполагается производить минимизацию функции, то доопределение выгодно производить таким образом, чтобы минимальная форма функции для данного доопределения получилась проще, чем МДНФ, получаемая при других возможных доопределениях. Однако, например, доопределение при решении задачи о повышении надежности схемы является другим. В этом параграфе рассмотрим некоторые задачи, связанные с использованием неполностью определенных функций при синтезе схем. Пример 3-19. Доопределить функцию
На рис. 3-16 показано множество Если на всех запрещенных комбинациях доопределить данную функцию нулями, то, как это видно из рис. 3-17. МДНФ для функции
Рис. 3-16.
Рис. 3-17. Если же произвести доопределение единицами, то МДНФ примет вид:
Соответствующее покрытие показано на рис. 3-18. Легко видеть, что другие возможные доопределения дадут результат не лучший, чем доопределение единицей на наборе
Рис. 3-18.
Рис. 3-19. Это доопределение показано на рис. 3-19. При этом
Если функция совпадают со значениями исходной функции на тех наборах, на которых она определена. Эти функции, которые мы будем называть доопределенными относительно Минимальным доопределением функции Теорема 3-1. МДНФ неполностью определенной функции Для доказательства теоремы рассмотрим произвольную доопределенную относительно Пример 3-20. Для функции ДСНФ
ДНСФ
Получаем для
Построим таблицу, аналогичную таблице покрытий в методе Квайна — Мак-Класки, с той только разницей, что строкам таблицы мы соотнесем найденные простые импликанты
Крестик в клегке этой таблицы означает, что соответствующая простая импликанта
Этот результат совпадает с результатом примера Покажем теперь возможность использования метода доопределения неполностью определенных функций. Метод такого синтеза Пусть необходимо построить функциональную схему для системы двух собственных функций:
Потроим схему для реализации одной из них, например
Так как аргумент этой функции
Выполнения равенства (3-4) можно добиться, так как функция Пример 3-21. Пусть задана следующая система собственных функций:
Рассмотрим табличное значение
Запишем теперь таблицу для функции
Звездочки в таблице задания Запишем теперь
где При этом очевидно, что соотношение (3-4) выполняется. После синтеза функции Область определения 1. Для построения одномерного единичного куба надо взять два нуль-мерных единичных куба (точки) на расстоянии, равном единице. Соединив эти точки отрезком прямой и приняв направление этой прямой за первое координатное направление, получим одномерный куб. 2. Для построения двумерного единичного куба надо взять два одномерных единичных куба и соединить соответствующие вершины этих кубов отрезками, параллельными друг другу. Если при этом взять исходные одномерные кубы так, что длины соединяющих отрезков равны единице выбранного масштаба, и принять направление прямой, являющейся продолжением одного из соединяющих отрезков, за второе координатное направление, то получим двумерный единичный куб. 3. Для построения трехмерного единичного куба надо взять два двумерных единичных куба и соединить параллельными отрезками соответствующие вершины этих кубов. Если принять продолжение одного из этих отрезков за третье координатное направление, тогда получим единичный трехмерный куб. 4. И вообще, если взять два На рис. 3-20 показано последовательное построение одномерного, двумерного, трехмерного и четырехмерного кубов. На рис. 3-21 показано множество При доопределении всех запрещенных комбинаций нулями получим:
(кликните для просмотра скана)
Рис. 3-21.
Рис. 3-22. Это доопределение не самое хорошее. На рис. 3-22 показано другое доопределение, полученное в соответствии с теоремой 3-1, при котором функция
Построим теперь функциональную схему для заданной системы собственных функций (рис. 3-23). Эта реализация требует 4 элементов НЕ, 9 элементов И и 4 элементов ИЛИ. Читателям предлагается проверить, что при построении сначала схемы для а затем для недоопределенной функции Рис. 3-23. (см. скан) Это показывает, что для получения экономных схемных реализаций необходимо выбрать нужную последовательность синтеза функций.
|
1 |
Оглавление
|