АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. I. Определение основной и дополнительной зарплаты работников ведется с учетом рабочих, предусмотренных технологической картой.
  2. I. Расчет производительности технологической линии
  3. II Выбор схемы станции
  4. II. Методы непрямого остеосинтеза.
  5. III. Анализ результатов психологического анализа 1 и 2 периодов деятельности привел к следующему пониманию обобщенной структуры состояния психологической готовности.
  6. IV. Современные методы синтеза неорганических материалов с заданной структурой
  7. YIII.5.1.Анализ и синтез
  8. А) Закон диалектического синтеза
  9. А) ИСПОЛЬЗОВАНИЕ КАТЕГОРИИ ВИДА В РУССКОМ ЯЗЫКЕ
  10. Абстрактные классы и чистые виртуальные функции. Виртуальные деструкторы. Дружественные функции. Дружественные классы.
  11. Административная ответственность за нарушения прав на использование информацией
  12. Аксиология в истории методологической мысли
1.Сущность и принципы обновления  
2. Этапы обновления  
Этап 1. Изложение необходимости и цели акции обновления  
Этап 2. Выявление процесса, подлежащего обновлению  
Этап 3. Оценка возможности обновления (насколько оно реально).  
Этап 4. Анализ обновляемого процесса.  
Этап 5. Разработка проекта нового процесса.  
Этап 6. Внедрение обновленного процесса.  
3. Моделирование рисков инновационных проектов  
3.1. Использование игровой модели для оценки приемлемых значений отдельных показателей инновационного проекта    
3.2.Использование имитационного моделирования для оценки рисков инновационного проекта  
РЕЗЮМЕ  
Список использованной литературы  

 


[1] Michael Hammer and James Campy. Reengineering the Corporation Manifesto for Business Revolution (New York: Harper Business. 1993. P.30

Основные логические элементы (обозначение, функция, реализация)

Для реализации в ТТЛ и КМОП смотри лекцию 12.

Функции описывают таблицы истинности. Словестное описание функций частично присутствует в лекции 12.

 

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

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

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

 

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

Задание номер раз

Есть некий элемент с двумя входами и одним выходом, и известна его таблица истинности:

Необходимо придумать схему этого элемента на основе известных логических элементов.

Внимательно смотрим и думаем…
Нас интересуют те позиции таблицы истинности, в которых выходной сигнал равен 1.

А! Вот чего мы видим: единица на входе b в любом случае приводит к единице на выходе. Здорово!


Значит, мы можем соединить вход b напрямую с выходом c … Точнее – могли бы. Но у нас есть еще одна единица на выходе – когда на оба входа поданы нули. Вспоминаем, какой элемент реагирует на два нуля? Разрешаю подглядеть в предыдущий параграф…

Правильно, элемент «ИЛИ-НЕ»! Значит, вторая единица будет формироваться элементом ИЛИ-НЕ. Давайте нарисуем для каждого случая свою схему:


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

Конечно, это «ИЛИ».

Итак:


Карты Карно.

Для упрощения итоговой логической схемы удобно применять минимизацию (сокращение) булевых функций (в нашем случае, заданных таблицами истинности). Минимизация булевых функций может быть проведена одним из известных методов, к числу которых относится метод карт Карно. Карта Карно для n двоичных переменных представляет собой прямоугольную таблицу с числом клеток в ней, равной . Таким образом, для трех переменных карта Карно включает восемь клеток, для четырех шестнадцать и т.д.

На карту Карно в так называемом циклическом коде Грея заносятся минтермы. Для четырех переменных карта Карно выглядит следующим образом (рис. 1.1.):

 

Y1Y2   X1X2    
         
         
         
         
         

Рис. 1.1.

 

На карте Карно в коде грея по горизонтали перечисляются переменные X1,X2

а по вертикали – переменные Y1,Y2.

Метод карт Карно использует одну из известных аксиом алгебры Буля:

Можно сформулировать несколько правил, основных на этой аксиоме (аксиома склеивания переменных).

Если минтермы расположены в соседних или крайних клетках строки или столбца, то ранг минтерма снижается на один порядок, а склеиванию подлежит переменная, входящая с разными показателями инверсии. На рис. 1.2. приведена карта Карно для выражения:

 

         
         
         
         
         

Рис.1.2.

 

Данное выражение минимизируется и равно:

Если минтермы образуют строку, столбец, квадрат или большой квадрат, то ранг минтерма снижается на два порядка, а склеиванию подлежат переменные, входящие с разными показателями инверсии.

 

4. Основные тождества и аксиомы алгебры логики (правила де Моргана, законы коммутативности и ассоциативности)

Аксиомы

, инволютивность отрицания, закон снятия двойного отрицания

Свойства логических операций

Коммутативность: x y = y x, {&, }.

Идемпотентность: x x = x, {&, }.

Ассоциативность: (x y) z = x (y z), {&, }.

Дистрибутивность конъюнкций и дизъюнкции относительно дизъюнкции, конъюнкции и суммы по модулю два соответственно:

,

,

.

Законы де Мо́ргана:

,

.

Законы поглощения:

,

.

Другие (1):

.

.

.

.

, инволютивность отрицания, закон снятия двойного отрицания.

Другие (2):

.

.

.

.

Другие (3) (Дополнение законов де Мо́ргана):

.

.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.)