![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Детализация схем до уровня двухвходовых блоков
Процедура разделения схемы до уровня двухвходовых блоков, сложность которых соизмерима со сложностью заданных для покрытия схемы двухвходовых логических элементов, носит название детализации. При выполнении детализации используются алгоритмы параллельной и последовательной декомпозиции, но при этом не требуется уменьшения сложности синтезируемой схемы. Процесс детализации включает выполнение трёх этапов: 1) принудительная параллельная декомпозиция блоков; 2) последовательная декомпозиция одновыходовых блоков; 3) разделение трёхвходовых блоков на двухвходовые. Рассмотрим более подробно выполнение указанных этапов.
3.1.1. Принудительная параллельная декомпозиция блоков. На первом этапе детализации логический блок с
Рис. 3.1. Разделение блоков на первом этапе детализации Определение 3.4. Разделение комбинационного устройства на параллельные блоки, содержащие все входные переменные исходной схемы, носит название принудительной параллельной декомпозиции. Утверждение 3.1. Принудительная параллельная декомпозиция не приводит к уменьшению общей сложности описания синтезируемой схемы, не смотря на то, что каждый из выделенных блоков имеет меньшую сложность. Доказательство. Пусть мы имеем комбинационное устройство с
Проведём принудительную параллельную декомпозицию рассматриваемого устройства на два блока, содержащих соответственно
Поскольку
Для определения числовых последовательностей получаемых при декомпозиции одновыходовых блоков используется алгоритм разделения исходной числовой последовательности на старшую и младшую части (см. раздел 2.2.9). Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
3.1.2. Последовательная декомпозиция одновыходовых блоков. Полученные на первом этапе детализации одновыходовые блоки могут оказаться декомпозабельными и для каждого из них необходимо провести процедуру последовательной декомпозиции. Для недекомпозабельных блоков будем проводить дальнейшее разделение на более мелкие части, не требуя при этом уменьшения сложности схемы. Пусть мы имеем блок с
Рис. 3.2 С точки зрения уменьшения сложности блок является недекомпозабельным. Последовательность блока содержит
В матрице (3.1) могут присутствовать и не все, перечисленные выше столбцы, но она не может содержать никаких других столбцов, поскольку число возможных сочетаний из двух элементов равно 4 ( Минимальное количество различных столбцов в матрице (3.1) – три. Если в матрице окажется два различных столбца, то исследуемый блок является декомпозабельным, что противоречит исходным условиям. В соответствии с построенной выше матрицей разложения (3.1) можно принудительно разделить рассматриваемое комбинационное устройство на два последовательных блока, младший из которых имеет три входа и один выход, а старший – ( Определение 3.5. Разделение комбинационного устройства, выполненное в соответствии со схемой рис. 3.3 путём разложения его числовой последовательности в матрицу вида (3.1), носит название принудительной последовательной декомпозиции. Такое разложение соответствует двукратной разделительной декомпозиции логических схем.
Рис. 3.3 Последовательность блока Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе
Последовательность блока Такое разделение схемы с точки зрения уменьшения сложности оказывается нецелесообразным, но оно позволяет из Таким образом, используя приведённые выше алгоритмы, всю схему можно разделить на блоки, содержащие в общем случае не более трёх входов. Если в исходной матрице разложения по входной переменной Таблица 3.1 Трёхвходовые логические блоки
Продолжение таблицы 3.1
3.1.3. Разделение трёхвходовых блоков на двухвходовые. На третьем этапе детализации производится разделение блоков, указанных в табл. 3.1, на двухвходовые. Возьмём блок
Следовательно, возможны два варианта декомпозиции рассматриваемого блока, представленные на рис. 3.4. Выбор одного из вариантов определяется с учётом элементного базиса, заданного для покрытия схемы. Следует выбирать тот вариант, выходной блок которого совпадает по типу (по количеству единиц в последовательности) с элементами логического базиса. Более подробно это будет рассмотрено ниже в разделе 3.2.
а) б)
Рис. 3.4 Рассмотрим варианты последовательной декомпозиции блока
Следовательно, возможны два варианта декомпозиции рассматриваемого блока, представленные на рис 3.5. Как уже было сказано выше, выбор одного из вариантов определяется с учётом элементного базиса, заданного для покрытия схемы.
а) б) Рис. 3.5 Для блока
В этом случае можно использовать второй и третий варианты разложения, которые позволяют выделить на выходе схемы трёхвходовый блок 3-го типа, имеющий наиболее простую схемотехническую реализацию (рис. 3.6).
а) б) Рис. 3.6 В свою очередь, блок с последовательностью
а) б) в) г) Рис. 3.7 Варианты декомпозиции блока
В этом случае также можно использовать второй и третий варианты разложения, которые позволяют в случае доопределения одной из звёздочек до «0» в верхних строках обеих матриц обеспечить отсутствие столбца
а) б) Рис. 3.8 Как и в предыдущем случае это позволяет построить четыре варианта схем для блока 1-го типа (рис. 3.9 а – г).
а) б) в) г) Рис. 3.9 Аналогично для блока
В рассматриваемом случае также можно использовать второй и третий варианты разложения, которые позволяют в случае доопределения одной из звёздочек до «1» в нижних строках обеих матриц обеспечить отсутствие столбца
а) б) Рис. 3.10 Как и в двух предыдущих случаях это позволяет построить четыре варианта схем для блока 4-го типа (рис. 3.11 а – г).
а) б) в) г) Рис. 3.11 Таким образом, используя изложенные выше алгоритмы, сколь угодно сложную схему можно разделить на простые (двухвходовые) логические блоки. В заключение следует заметить, что общий случай трёхвходового блока с последовательностью
|