1.5 Сумматор по модулю 2
Принцип работы сумматора по модулю 2 можно записать в виде таблицы:
Таблица 1.3. Зависимость входы-выход для сумматора по модулю 2
X1 |
X2 |
Y |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Диаграмма работы такого устройства выглядит следующим образом:
X1
X2
Y
Рис 1.8. Временная диаграмма работы сумматора по модулю 2
X1
X2
Рис 1.9. Схема сумматора по модулю 2
2 Синтез абстрактного автомата
2.1 Задание исходных данных
Абстрактный автомат – это устройство изменяющее свои состояния под воздействием входных сигналов. Синхронный автомат характерен тем, что переключения его триггеров заранее известны. Синхронный автомат имеет ряд преимуществ перед асинхронными, как то простота исполнения, отсутствие критических состязаний, и др.
Для синтеза данного автомата использовался графический метод (граф автомата приведен в приложении) [построение графа см. л3.43]. Последовательность применения графического метода приведена ниже. Построим в соответствии с заданием таблицу переходов и таблицу выходов.
Таблица 2.1. Таблица переходов
a S |
X |
X |
S0 |
S1 |
S0 |
S1 |
S2 |
S1 |
S2 |
S0 |
S3 |
S3 |
S3 |
S4 |
S4 |
S4 |
S2 |
Таблица 2.2. Таблица выходов
a S |
a1 |
a2 |
S0 |
1 |
1 |
S1 |
1 |
1 |
S2 |
0 |
0 |
S3 |
0 |
0 |
S4 |
0 |
0 |
Закодируем состояния автомата
S0=000 S1=001 S2=010 S3=011 S4=100
Отсюда видно, что для синтеза автомата понадобиться всего три
D-триггера. По построенному графу составим функции возбуждения и выхода автомата.
DA=ABCX v ABCX v ABCX v ABCX
DB=ABCX v ABCX
DC=ABCX v ABCX v ABCX v ABCX
Y=ABCX v ABCX v ABCX v ABCX
Для нахождения неопределенных состояний необходимо найти так же инверсии этих функций.
DA=ABCX v ABCX v ABCX v ABCX V ABCX v ABCX
DB= ABCX v ABCX v ABCX v ABCX v ABCX v ABCX v ABCX v
v ABCX
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.