- •Список использованной литературы……………………………………………………………………….28
- •1. Задача синтеза цифрового автомата
- •2. Таблица переходов и выходов
- •3. Граф работы автомата
- •4. Структурная схема автомата
- •5. Таблица кодирования внутренних состояний входных и выходных переменных
- •6. Таблица функционирования цифрового автомата
- •7. Задание функций алгебры логики картами Карно
- •8. Минимизация функций алгебры логики по картам Карно
- •9. Построение комбинационного устройства для формирования управляющих сигналов на входе блока памяти
- •9.1 Построение схем на элементах и-не
- •9.2 Построение схем на элементах или–не
- •10. Построение комбинационного устройства для формирования выходных сигналов автомата
- •1 1. Принципиальная схема автомата
- •12.Спецификация элементов
3. Граф работы автомата
Для наглядности таблица переходов и выходов может быть представлена в виде графов. На чертеже указываются вершины изображаемые кружочками, которые соответствуют внутренним состояниям автомата. Стрелками указывается, из какого состояния, в какое переходит автомат, над стрелкой указывается набор сигналов, под действием которого осуществляется переход и набор сигналов на выходе.
4. Структурная схема автомата
Цифровой автомат с памятью состоит из 3-х узлов:
1 узел: блок элементов памяти.
Элемент памяти имеет 2 состояния. Одно из них условно называют “0”, а другое “1”. В качестве элементов памяти обычно используют триггеры.
Триггер – это электронное устройство, которое скачкообразно может переходить из одного состояния в другое. Наибольшее распространение получили JK триггеры.
JK триггер
Входы J и K являются управляющими и предназначены для переключения триггера в соответствии с требуемым алгоритмом. Вход С является входом синхронизации. Входы S и R предназначены для установки триггера в исходное состояние. Выходы триггера Q и Q. Если на Q = 0, то триггер находится в состоянии 0, при этом инверсном выходе Q = 1. Переключение триггера из одного состояния в другое происходит в момент подачи импульса синхронизации. В этот момент триггер переключается в состояние “0” или в состояние “1” в зависимости от того, какие сигналы действуют на управляющих входах.
В проектируемом автомате в соответствии с полученной на основании словесного описания алгоритма работы таблицы переходов и выходов содержится 8 внутренних состояний(А0 -А7).Чтобы задать 8 внутренних состояний, необходимо иметь 3 триггера: К=23=8.
2 узел: автомата представляет собой комбинационное устройство или комбинационную схему, с помощью которой будут формироваться управляющие сигналы на входах элементов памяти. Эти сигналы должны обеспечивать переключение триггеров в соответствии с таблицей переходов и выходов (в соответствии с графом работы автомата). Проектируемый автомат имеет 4 набора входных сигналов:Х0, Х1, Х2, Х3.
Чтобы задать эти 4 набора необходимо иметь 2 переменные: х1, х2. К=22=4. Переключение автомата, переход в новое состояние зависит от того, какие сигналы поступают на вход автомата (х1, х2) и какое внутреннее состояние имеет автомат в данный момент времени, т.е. какие значения имеют Q3, Q2, Q1, т. О0.
3 узел автомата представляет собой комбинационную схему, с помощью которой формируются выходные сигналы. Проектируемый автомат имеет 4 набора выходных сигналов (Х0 -Х3). Для представления этих выходных наборов достаточно иметь 2 переменные: y1, y2. Выходные сигналы формируются в зависимости от внутреннего состояния автомата и от того, какие сигналы поступают на вход автомата. Автомат с таким способом формирования выходных сигналов называется автоматом Мили.
В том случае, если выходные сигналы формируются в зависимости от внутренних состояний автомата, то такой автомат называется автоматом Мура. В автомате Мура связи, отмеченные (*) не будет.
