Протокол выполнения лабораторной работы.
Синтез логической схемы.
Была составлена таблица истинности:
x4 |
x3 |
2 |
1 |
( |
, |
, |
, ) |
|
|
|
|
1 |
2 |
3 |
4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
Далее с помощью таблицы истинности была найдена СКНФ:
( 1 2 3 4) ( 1 ¬2 3 4) (¬1 2 3 ¬4)
( 1 ¬2 3 ¬4) (¬1 ¬2 3 ¬4)
( 1 ¬2 ¬3 ¬4) (¬1 ¬2 ¬3 ¬4)
Спомощью карт карно была получена минимизированная КНФ:
(¬4 ¬2) ( 1 3 4) (¬1 3 ¬4)
4
С помощью алгебраических преобразований функция представлена в другом базисе.( not (НЕ), band* (*-НЕ-И), nand* (*-И-НЕ)):
1.(¬4 ¬2) = ¬(2 4)
Построена схема для данного одночлена:
2.( 1 3 4) = ¬(¬1 ¬3 ¬4)
3.(¬1 3 ¬4) = ¬(1 ¬3 4)
4.Одночлены связаны операцией которую мы заменили на последовательно идущие nand и not.
В итоге в Quartus была разработана следующая схема:
Функциональная схема out2
Далее с помощью алгебраических преобразований бф была представлена в базисе not (НЕ), bor* (*-НЕ-ИЛИ), nor* (*-ИЛИ-НЕ):
5
5.(¬4 ¬2) – уже соответсвует требованиям:
6.( 1 3 4) – воспользовались двойным отрицанием:
7.(¬1 3 ¬4) - по аналогии с шагом 6:
8.Одночлены связаны операцией которую мы заменили на последовательно идущие not и nor (закон де Моргана). В итоге была получена следующая схема:
Функциональная схема out2
6
Функциональная схема
Функциональная схема
Схема узла, представленная соответствующим файлом проекта САПР
Quartus II
Схема узла
7