Пример проектирования цифрового устройства

Содержание

Слайд 2

Инструменты, материалы и прочее:
Electronics Workbench
Линейка, ручка и листок (для общих расчетов)
Базовые знания

Инструменты, материалы и прочее: Electronics Workbench Линейка, ручка и листок (для общих
дискретной математики, цифровой схемотехники и принципа работы представленных программ
Условное графическое обозначение микросхем 7404 (аналог К155ЛН1), 7410 (аналог К155ЛА4), 7410 (аналог К155ЛА4) и 7420 (аналог К155ЛА1)
Фактическое изображение микросхем 7404 (аналог К155ЛН1), 7410 (аналог К155ЛА4), 7410 (аналог К155ЛА4) и 7420 (аналог К155ЛА1)

Слайд 3

1. Построение таблицы истинности и нахождение совершенной дизъюнктивной нормальной формы (СДНФ)

Первым делом

1. Построение таблицы истинности и нахождение совершенной дизъюнктивной нормальной формы (СДНФ) Первым
необходимо составить таблицу истинности по формуле
где N – количество возможных вариантов, а i – количество выходных сигналов. В представленном случае это будет выглядеть так:
На основе полученных данных можно перейти к построению таблицы истинности. Для наглядности входные сигналы были обозначены как A, B, C и D, выходной как F.

Слайд 4

После построения таблицы истинности можно приступать к получению СДНФ. Это выполняется в

После построения таблицы истинности можно приступать к получению СДНФ. Это выполняется в
два шага: 1. Выделяются строчки таблицы истинности, в которых F=1. 2. Выписывается конъюнкция переменных у всех выделенных строк по следующей формуле: если значение переменной равно 1, то в конъюнкцию включается сама переменная. Если значение равно 0, то включается отрицание переменной. Полученные конъюнкции нужно связать в дизъюнкцию. По итогу выходит такая СДНФ:

Слайд 5

2. Создание карты Карно, минимизация и приведение к базису И-НЕ Полученную СДНФ необходимо

2. Создание карты Карно, минимизация и приведение к базису И-НЕ Полученную СДНФ
сократить при помощи карт Карно. Три шага для построения карт Карно: так как используются четыре переменные (A, B, C и D), то строится таблица 5×5 клеток; таблица заполняется на основе «координат» из таблицы истинности (из строк, в которых F=1) или СДНФ (суть одна. Просто кому как удобнее); в заключение смежные клетки объединяются в группы. Группы не должны содержать нули. Группы должны быть кратны двум. Группы могут пересекаться. В итоге получилось 4 группы:

Слайд 6

Следующее действие — минимизация полученных групп. Общий принцип можно свести к следующему: Если

Следующее действие — минимизация полученных групп. Общий принцип можно свести к следующему:
11 — значение не меняется; Если 00 — присваивается отрицание; Если 01 (или 10) — вычеркивается. Полученные произведения связываются в дизъюнкцию: После чего составленное выражение приводится к базису И-НЕ при помощи закона де Моргана (отрицание конъюнкции есть дизъюнкция отрицаний, отрицание дизъюнкции есть конъюнкция отрицаний):

Слайд 7

Обратите внимание на изменения — появилось двойное отрицание (по одной на «группу»

Обратите внимание на изменения — появилось двойное отрицание (по одной на «группу»
и одно общее) и изменились знаки. По желанию также можно составить логическую схему. Почему по желанию? Потому что дальше будет составление электронной схемы на основе логических элементов, а она, по своей сути, является той же самой логической схемой, но с возможностью проверки работоспособности. Пример логической схемы:

Слайд 8

3. Электронная схема на основе логических элементов Основные расчеты завершены. Теперь можно отложить

3. Электронная схема на основе логических элементов Основные расчеты завершены. Теперь можно
листок с ручкой и линейкой. Переходим в Electronics Workbench. В данном случае этот этап выступает «промежуточным» и упрощает процесс перехода от выражения в базисе И-НЕ к электронной схеме на основе микросхем.

Слайд 9

1 — Питание; 2 — Переключатели, используемые для подачи сигналов; 3 — Индикаторы (применяются

1 — Питание; 2 — Переключатели, используемые для подачи сигналов; 3 —
для наглядной проверки работоспособности); 4 — Логические элементы типа «НЕ»; 5 — Логические элементы типа «3И-НЕ»; 6 — Логический элемент типа «4И-НЕ»; 7 — Заземление.

Слайд 10

Как можно заметить, логические элементы электронной схемы внешне отличаются от тех, что

Как можно заметить, логические элементы электронной схемы внешне отличаются от тех, что
были представлены ранее (в логической схеме). Это связано с тем, что в Electronics Workbench условное графическое обозначение логических элементов выполнено по стандартам ANSI, тогда как показанная ранее логическая схема была выполнена в соответствии ГОСТ 2.743-91. Идем дальше. Работоспособность электронной схемы проверяется по таблице истинности. Для этого нужно нажать кнопку запуска и начать производить переключения, проводя сравнение с таблицей истинности. Пример:


91.

Слайд 11

ВАЖНО: нужно проверять каждую строчку. Выборочная проверка ничего не даст.

4. Электронная схема на

ВАЖНО: нужно проверять каждую строчку. Выборочная проверка ничего не даст. 4. Электронная
основе микросхем
На базе имеющихся данных производится построение электронной схемы на основе микросхем (также по полученной схеме можно будет ориентироваться во время проектирования печатной платы).
Имя файла: Пример-проектирования-цифрового-устройства.pptx
Количество просмотров: 38
Количество скачиваний: 0