Методические указания по выполнению задачи №1
Теоретической основой проектирования цифровых систем является Булева алгебра или её называют алгеброй логики. Функция и аргументы могут принимать только 2 значения: “0” и “1” (“да”-“нет”) .
Существуют 3 основные логические операции:
- логическое сложение (дизъюнкция):
- логическое умножение (конъюнкция):
- логическое отрицание (инверсия):
Эти операции соответственно называют ИЛИ, И, НЕ.
Функции наиболее часто применяемые являются производными от основных ИЛИ-НЕ (Функция Пирса) и И-НЕ (Функция Шеффера).
Любая логическая функция может быть реализована посредством соответствующей комбинации основных перечисленных функций.
а) Для выполнения п.1 следует обратить внимание на цифру логических функций f1 и f 2 (таблица 1).
И-НЕ, ИЛИ, И… и т.д.
Она указывает на количество входов или переменных.
Для записи уравнений для f1 и f2 для переменных можно выбирать обозначения: X1, X2, X3… Xn или A, B, C, D, …
Например: 2И-НЕ или
3ИЛИ-НЕ или
б) Для выполнения п.2 следует знать, что изменяет полярность сигнала - операция инверсии “НЕ”.
Электронная схема на полупроводниковых диодах или транзисторах с диодами, выполняющая одну логическую или несколько операций, называется логическим элементом (ЛЭ). Для ЛЭ принято следующее обозначение по ГОСТу:
Рис. 2. Условно – графическое обозначение логических элементов (УГО ЛЭ) по ГОСТу
Получить инверсию с помощью заданных логических функций можно, если соединить входы вместе тех ЛЭ, у которых в названии операции есть “НЕ”.
Рис. 3. Инверторы
в) Для п.3 требуется построить для логической функции f форму выходного напряжения.
Для заданного логического элемента (из таблицы 2) следует записать уравнение выполняемой им операции (сложения, умножения, сложение с инверсией или умножение с инверсией). Для f отметить характерные ( ).
вертикальных участков X1 и X2, и в этих точках и для горизонтальных участков выполнить перечисленные действия, руководствуясь:
для сложения: для умножения:
Для комбинированных функций дополнительно выполнить “НЕ”.
Пример построения на рис.4:
Рис. 4. Пример построения комбинированных функций для f1 и f2
Смотрите таблицы для умножения и сложения.
Функция равнозначности и неравнозначности [1. с.103].
Имеют выражения соответственно:
г) Для выполнения п.4 необходимо знать 2 закона Моргана:
для сложения: ;
для умножения: .
Они справедливы для любого количества переменных.
Требуется исходя из заданной логической операции, выполнить схему на логических элементах заданного базиса.
Пример 1. Задана функция: 2ИЛИ-НЕ. Схему следует выполнить на ЛЭ: 2И-НЕ.
Рис. 5. УГО (условно-графическое обозначение)
логического элемента (ЛЭ) 2ИЛИ-НЕ
Рис.6. УГО (условно-графическое обозначение)
логического элемента (ЛЭ) 2И-НЕ
Решение:
преобразуем:
Схема на рис.7.
Рис. 7. Решение примера 1
Пример 2.
Функцию 3И выполнить на ЛЭ 2ИЛИ-НЕ
Применяя закон двойной инверсии преобразуем , а далее закон Моргана для произведения, получим:
Рис. 8. Решение примера 2
д) Для выполнения п.5.
В алгебре логики различают 3 основных базиса:
классический, базис Пирса и базис Шеффера.
Схема в классическом базисе выполняется на логических элементах И, ИЛИ, НЕ.
В базисе Пирса – на ЛЭ ИЛИ-НЕ.
В базисе Шеффера – на ЛЭ И-НЕ.
Для выполнения схемы в классическом базисе не требуется преобразование заданной функции. Для других базисов функции следует перевести, применяя законы Моргана.
Пример перевода логического выражения в базис ИЛИ-НЕ.
Над всем выражением ставят 2 инверсии, отчего значение функции не нарушается, т.к. .
Затем по закону Моргана для умножения освобождаются от одной нижней инверсии и записывают символикой полученные операции ИЛИ-НЕ.
Итак:
- ( ) стрелка Пирса.
Рис. 9. ЛЭ (логический элемент) Пирса
Схема в базисе ИЛИ-НЕ для рассмотренного уравнения на рис.10. сначала выполняют инверсию, а затем действие в скобках.
Рис. 10. Схема в базисе ИЛИ-НЕ
Пример перевода логической функции в базис И-НЕ
.
Методика такая же. Ставят 2 инверсии над всем выражением, затем по закону Моргана для суммы записывают символикой через операцию И-НЕ.
- И-НЕ.
Схема для этого уравнения (рис.11):
Рис. 11. Схема для f на ЛЭ: И-НЕ
Рис. 12. Пример построение схемы в классическом базисе
для
В схеме должны быть только ЛЭ НЕ, И, ИЛИ.
X1 | X2 | X3 |
Для п.5 на вход схемы следует подать входную двоичную комбинацию и для неё определить значение f.
См. рис. 3, 4, 5 для входной комбинации.
е) Для выполнения пункта 6 необходимо работать со справочниками по микросхемам.
В справочнике на странице “Содержание” находите страницу: Типы заданной технологии (ТТЛ, ЭСЛ, ТТЛШ или КМОП).
В этом разделе по маркировке микросхемы выбираете ЛЭ заданной операции.
Маркировка микросхем ЛЭ:
НЕ” – ЛН
“ИЛИ” – ЛЛ
“И” – ЛИ
“ИЛИ-НЕ” – ЛЕ
“И-НЕ” – ЛА.
Пример полного названия микросхемы:
Требуется изобразить ИМС и выписать её основные параметры U1,U0, Uип, tзад. ср.... [1, с.115-118].
Наиболее часто применяемые микросхемы серий для: