рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Нормальные формы логических функций

Нормальные формы логических функций - Методические Указания, раздел Программирование, Логическое проектирование и минимизация Нормальные Формы Логических Функций. Синтез Комбинационных Устройств Обычно Н...

Нормальные формы логических функций. Синтез комбинационных устройств обычно начинается с табулирования значений истинности всех входных и выходных величин.

Табличное задание закона функционирования некоторого устройства является наиболее наглядным и универсальным средством описания его работы.

Результатом рассматриваемого этапа является таблица истинности, связывающая все возможные комбинации значений аргументов и функций.

Пусть, например, требуется синтезировать цифровое устройство, реализующее сложение двух двоичных цифр полусумматор . 1-й этап синтеза - даётся словесное описание полусумматора и принципа его работы. Он должен анализировать все комбинации входных сигналов т. е. двоичных цифр 00, 01, 10, 11 и в соответствии с ними формировать на выходе двухразрядные суммы.

В первом разряде результата формируется цифра переноса, а во втором - цифра многоразрядной суммы. Следовательно, синтезируемый полусумматор должен иметь два входа n 2 и два выхода. Далее от нестрогого словесного описания переходим к строгому формальному описанию работы полусумматора на табличном языке. Таблица истинности см. табл. 1.1 в общем случае при n входах имеет 2 в степени n комбинаций значений аргументов. Таблица 1.1 Таблица истинности полусумматора. 1-я цифра слагаемое Х1 0 0 1 1 2-я цифра слагаемое Х2 0 1 0 1 Цифра переноса р 0 0 0 1 Цифра суммы s 0 1 1 0 2-й этап синтеза - для того чтобы показать методику перехода от таблицы истинности к аналитическому выражению, рассмотрим некоторую обобщённую таблицу истинности двух аргументов f X1,X2 см. табл. 1.2 . Ограничение на число аргументов не является в данном случае существенным, но значительно упрощает все рассуждения. Таблица 1.2 Обобщённая таблица истинности функции двух аргументов. 1-й логический аргумент Х1 0 0 1 1 2-й логический аргумент Х2 0 1 0 1 Логическая функция f X1,X2 f0 f1 f2 f3 Здесь f0 f 0,0 f1 0,1 f2 1,0 f3 1,1 - конкретные реализации функции f X1,X2 при определённых частных значениях аргументов X1 и X2. Они также являются двоичными переменными.

Десятичные индексы при их символах числено равны тем двоичным числам, которые образуются соответствующими частными значениями аргументов.

Кроме того, каждый десятичный индекс можно трактовать как номер некоторого столбца в Таблице 1.2, изменяющийся в пределах от 0 до 2n -1, так как обычно значения аргументов в таблице записываются таким образом, чтобы получающееся из них по вертикали двоичное число было равно номеру столбца.

Исходя из вышеизложенного, уже можно перейти от табличной записи логической функции f X1,X2 к аналитической f X1,X2 f0 при, х1 0, х2 0 f1 при, х1 0, х2 1 1.1 f2 при, х1 1, х2 0 f3 при, х1 1, х2 1 Такая запись несколько удобнее и компактнее таблицы, однако она всё-таки громоздка и плохо обозрима особенно в случае большого числа аргументов. Но от неё можно перейти к записи другого вида, более удобной и компактной f x1,x2 x1x2f0 x1x2f1 x1x2f2 x1x2f3 1.2 Правило построения каждого члена в этом предложении несложно производится логическое умножение элементов каждого столбца табл.1.2, причём вместо 1 берётся символ соответствующего аргумента, а вместо 0 - его отрицание.

Равносильность соотношений 1.1 и 1.2 простой подстановкой в выражение 1.2 всех возможных комбинаций значений аргумента xi. Обобщив вышеизложенное можно сформулировать правило получения аналитической записи логической функции для некоторого комбинационного узла - для того чтобы получить аналитическое выражение функции, заданной таблично, нужно составить сумму конституент см. ниже единицы для тех наборов значений входных двоичных переменных, для которых реализации функции fi равны 1, причём символ любой переменной в некоторой конституенте берётся со знаком отрицания, если конкретное значение переменной xi в рассматриваемом наборе имеет значение 0 . Поскольку логическая сумма всех элементарных произведений наивысшего ранга n обязательно равна 1, какой бы набор значений входных переменных ни рассматривался, то эти произведения вполне логично называть конституентами составляющими единицы.

Аналогично объясняется и название конституенты составляющей нуля, так как известно, что логическое произведение всех элементарных сумм наивысшего ранга тождественно равно нулю. Все функции, полученные в соответствии с вышеизложенным правилом получения аналитической записи логической функции для некоторого комбинационного узла, независимо от числа аргументов имеют много общего в своей структуре.

Таким образом это правило определяет канонический вид любой логической функции.

В этом случае говорят, что функция задана записана в совершенной дизъюнктивной нормальной форме СДНФ . Нормальной эта форма называется потому, что члены функции в данном случае имеют вид элементарных конъюнкций.

Вследствие того что все члены соединены в одну функцию знаком дизъюнкции, форма носит название дизъюнктивной. И, наконец, форма называется совершенной, так как все её члены имеют высший ранг, являясь конституентами единицы. Поскольку алгебра логики симметрична, то вышеприведённые рассуждения можно применить для вывода ещё одной канонической формы логических функций - совокупности конституент нуля, соединённых знаком конъюнкции.

Таким образом сформулируем второе правило - для того чтобы получить аналитическое выражение функции, заданной таблично, в совершенной конъюктивной нормальной форме, нужно составить логическое произведение конституент нуля для тех наборов значений, входных двоичных переменных, для которых реализация функции fi равна 0, причём символ любой переменной в некоторой конституенте берётся со знаком отрицания, если её конкретное значение xi в рассматриваемом наборе равно 1 . В общем случае переход к совершенной нормальной форме производится за три шага . 1-й шаг - с помощью многократного применения законов инверсии снимаются общие и групповые отрицания так, чтобы отрицания оставались только у одиночных переменных . 2-й шаг - с помощью распределительных законов производится переход к одной из нормальных форм функции. 3-й шаг - производится преобразование членов ДНФ или КНФ в соответствующие конституенты с помощью правила развёртывания. Пользуясь сформулированными правилами и таблицей 1.1 для полусумматора записываем p x1,x2 x1x2 s x1,x2 x1x2 x1x2 СДНФ 1.3 p x1,x2 x1 x2 x1 x2 x1 x2 s x1,x2 x1 x2 x1 x2 СКНФ 1.4 3-й этап синтеза - анализ и оптимизация минимизация логических функций являются весьма важными компонентами синтеза цифровых автоматов без памяти.

Поэтому методы анализа и оптимизации будут рассмотрены отдельно . 4-й этап синтеза - к построению функциональной схемы синтезируемого узла в принципе можно переходить сразу же, как только становится известным аналитическое описание его работы. Построение схемы основано на прямом замещении элементарных произведений, сумм и отрицаний соответственно конъюнкторами, дизъюнкторами и инверторами.

Пользуясь соотношениями 1.3 , 1.4 можем построить для полусумматора две функциональные схемы . а СДНФ б СКНФ Рис. 1.1 Функциональная схема полусумматора. С функциональной точки зрения обе схемы полностью тождественны, хотя по структурной сложности они значительно различаются . 1.2.

– Конец работы –

Эта тема принадлежит разделу:

Логическое проектирование и минимизация

В связи с динамическим изменением элементной базы электроники, измерительной аппаратуры, электронный практикум должен своевременно обновляться и… Дело это трудоемкое и достаточно дорогое, особенно в нынешних условиях. При всех несомненных достоинствах существующего практикума имеется довольно много замечаний, которые в силу…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Нормальные формы логических функций

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Обзор методов логического проектирования и минимизации
Обзор методов логического проектирования и минимизации. Термин логическое проектирование охватывает целый комплекс проблем, возникающих на одной из ранних стадий создания цифрового автомата.

Общие сведения о минимизации логических функций
Общие сведения о минимизации логических функций. Однозначность соответствия формы логической функции и параметров реальной электронной схемы приводит к необходимости оптимизации функции, т.е. к нео

Расчётно-табличный метод минимизации
Расчётно-табличный метод минимизации. Минимизация этим способом отличается от расчётной минимизации только методикой выявления лишних членов в сокращённой Д К НФ. Данный метод предложен американски

Общие сведения об Electronics Workbench
Общие сведения об Electronics Workbench. Electronics Workbench канадской фирмы Interactive Image Technologies разработана достаточно давно и в Росси известны версии 3.0, 4.0, 4.1, 5.0, 5.12 Profess

Математические модели и эквивалентные схемы в программе логического проектирования
Математические модели и эквивалентные схемы в программе логического проектирования. Любой реальный логический элемент ЛЭ не мгновенно реагирует на изменения входных сигналов, поэтому имеется некото

Схема цифрового автомата
Схема цифрового автомата. Рис.4.1 Логическая схема к 1-му варианту Схема изображённая на рис.4.1 представляет из себя цифровой автомат с 4-мя входами A, B, C и D и выходом Y реализующий логическое

Описание лабораторной установки
Описание лабораторной установки. Лабораторная установка представляет из себя виртуальную электронную лабораторию Electronics Workbench. Файлы содержащие исследуемые схемы находятся в каталог

Рабочее задание
Рабочее задание. й вариант При помощи логического конвертора по заданной таблице истинности той же что и в предварительном задании составить уравнение, минимизировать его и построить схемы в базиса

Методические рекомендации по быстрому знакомству с программой
Методические рекомендации по быстрому знакомству с программой. Работа с HELP, проблема языка и русификация Electronics Workbench имеет обширный Help весьма удобный и действительно полезный в работе

Об окне Description
Об окне Description. Следует упомянуть, что окно Description, предназначенное для составления комментариев к схемам имеет существенный недостаток - оно поддерживает только английские шрифты.

Организация НИР
Организация НИР. Этапы НИР 1 Разработка технического задания. 2 Разработка технического предложения. 3 Разработка русифицированного интереса. 4 Дополнение базы данных. 5 Разработка схемных решений.

Расчёт затрат
Расчёт затрат. Материалы, покупные изделия табл. 7.1 . 7.2.2 Основная зарплата табл. 7.2 . 7.2.3 Дополнительная зарплата. 7.2.4 Отчисления на социальные нужды. 7.2.5 Накладные расходы. Табли

Обоснование социально-экономической эффективности разработки
Обоснование социально-экономической эффективности разработки. Оценка социально-экономической эффективности будет произведена путём сравнения данной разработки с традиционным оборудованием институтс

Общие сведения об электромагнитных полях
Общие сведения об электромагнитных полях. Сведения о характеристиках электромагнитного поля. Подробно теория ЭМП рассматривается в соответствующих курсах электродинамики. 1. Напряженность электриче

Методика проведения исследования
Методика проведения исследования. В данной лабораторной работе рассчитывается интенсивность электромагнитного поля СВЧ в зависимости от следующих параметров Ризл - мощность, излучаемая антенной r -

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги