2.2 Определение функций логики
2.2.1 Определение функции выхода
Данная функция определяется из таблицы выходов:
g |
000 |
001 |
010 |
100 |
011 |
111 |
|
1 |
2 |
3 |
4 |
5 |
6 |
000 |
0 |
0 |
0 |
0 |
1 |
1 |
001 |
1 |
0 |
1 |
1 |
1 |
0 |
010 |
0 |
0 |
0 |
0 |
1 |
0 |
100 |
0 |
0 |
1 |
0 |
0 |
0 |
011 |
0 |
0 |
0 |
0 |
0 |
0 |
Функция выхода определяется из кодированной таблицы выходов по следующей методике: если обозначить кодирующие переменные входа как а1, а2 и а3, состояний – как t1 , t2, t3, выхода – как g, то функция выхода будет иметь вид:
2.2.2 Определение функции возбуждения триггеров.
Опять обозначим кодирующие переменные входа как a1, a2 и a3, состояний – как t, заменив в матрице выходов состояния на их коды, получим описание функций u(t1), u(t2), u(t3).
2.3 Упрощение логических функций.
Для упрощения функций u(t1), u(t2) и u(t3) используем карты Карно:
| |||||||||
0 |
0 |
0 |
0 | ||||||
0 |
0 |
0 |
1 | ||||||
0 |
0 |
1 |
0 | ||||||
0 |
1 |
0 |
0 | ||||||
|
По карте видно, что упростить функцию мы не можем, значит, мы оставляем её без изменений.
| |||||||||
0 |
0 |
0 |
0 | ||||||
0 |
0 |
0 |
0 | ||||||
1 |
0 |
0 |
1 | ||||||
1 |
0 |
1 |
0 | ||||||
|
Получим упрощённую функцию u(t3):
Для упрощения функций u(t2) и g воспользуемся склеиванием и поглощением, а так же импликантной таблицей.
Как видно по импликантной таблице,
Глава III. Разработка комбинационных
логических схем.
Мы получили 4 логические функции, которые необходимо реализовать на практике:
3.1 Логическая схема компонентного автомата E.
Для этой схемы мы используем 1 схему 4-ИЛИ, 9 схем И, и 2 схемы НЕ.
3.2 Логическая схема компонентного автомата С.
Для этой схемы мы используем 23 схемы И, 8 схем НЕ и 2 схемы 4-ИЛИ и схему 2-ИЛИ.
3.3 Логическая схема компонентного автомата D.
Здесь мы используем 3 схемы НЕ, 3 схемы И, схему ИЛИ.
3.4 Логическая схема выхода.
Здесь мы используем 11 схем НЕ, 24 схемы И, схемы 4-ИЛИ и 3- ИЛИ.
Заключение.
В данной курсовой работе мы рассмотрели синтез цифрового автомата. Теоретически мы по начально-заданной таблице входов и выходов разработали модель логической схемы, по которой сделали электрическую схему, реализовав на практике функцию V1, получили часть реального цифрового автомата.
В курсовой работе для решения поставленной задачи мы выполнили ряд действий, к которым относят минимизация, декомпозиция, кодирование, определение функций выхода и возбуждения триггеров, упрощение логический функций и реализация этой логической функции на логических элементах.
Мы изучили теоретическую основу разработки цифрового автомата и научились работать в ней.