Реферат: Устройство управления синхронного цифрового автомата
В отличие от автомата Мили, выходной сигнал в автомате Мура зависит только от текущего состояния автомата и в явном виде не зависит от входного сигнала.
Совмещенная модель автомата (C-автомат). Абстрактный C-автомат — математическая модель дискретного устройства, для которого заданы следующие параметры:
Q={q1 ... qs} — множество состояний;
X={x1(t) ... xn(t)} — входной алфавит;
Y={y1(t) ... yk(t)} — выходной алфавит типа 1;
U={u1(t) ... um(t)} — выходной алфавит типа 2;
:QXQ — функция переходов, реализующая отображение D QX в Q,
l:QXY — функция выходов, реализующая отображение D1 QX на У;
2:QU — функция выходов, реализующая отображение D2 Q на U,
q0Q — начальное состояние автомата.
Р
ис. 2. Совмещённая модель автомата с одним входом и двумя выходами.
Абстрактный C-автомат можно представить в виде устройства с одним входом, на который поступают сигналы из входного алфавита X, и двумя выходами, на которых появляются сигналы из выходных алфавитов Y и U (рис. 2).
Отличие C-автомата от моделей Мили и Мура состоит в том, что он одновременно реализует две функции выходов 1 и 2, каждая из которых характерна для этих моделей в отдельности.
Примером ЦА могут служить многосчётчиковые бухгалтерские автоматы "Аската".
Автомат "Аската" относится к группе машин двухпериодного действия, — за первый период осуществляется набор цифр на клавиатуре, за второй — печать цифровых данных на бумаге и подсчёт чисел в счётчиках машины.
Технические характеристики и эксплуатационные данные автоматов: количество счётчиков, в зависимости от моделей — от 3 до 55, три из них — сальдирующие для сложения и сальдирования итогов и 52 — накапливающие счётчики (регистры), выполняющие вычитание до нуля. Отрицательное содержание этих счётчиков может быть записано дополнительным кодом. Все счетчики автомата имеют ёмкость 12-разрядного десятеричного арифметического числа. Максимальная ёмкость вводного устройства (цифровая клавиатура и наборная каретка) равна 10-разрядному числу. Программирование и управление автоматом осуществляется при помощи сменной шины управления, закреплённой на подвижной части каретки.
Итак, проанализировав вышеизложенную информацию можно определить возможную сферу применения проектируемого устройства: оно может быть использовано для формирования управляющих слов при исследовании какого-либо синхронного цифрового автомата, например на учебных лабораторных стендах, во-вторых, не исключена возможность применения данного устройства в системах автоматического управления технологическими процессами, где сигналы, снимаемые с выходной шины могут подаваться на различные механизмы и устройства, либо на входы ЦАП. Применение устройства в данной сфере удобно тем, что для начала процесса необходимо лишь запустить счётчик, а остальные операции будут производиться автоматически.
Кроме того, это устройство является наглядным примером возможностей использования автоматики и вычислительной техники в народном хозяйстве.
-
Специальная часть.
3. 1. Определение задачи.
Из задания на курсовое проектирование определим суть задачи: для некоторого синхронного цифрового автомата необходимо спроектировать устройство управления на основе жёсткой логики, которое в соответствии с заданными кодами микрокоманд формирует на выходной десятиразрядной шине управляющую последовательность цифровых сигналов.
3. 2. Разработка структурной схемы проектируемого устройства.
Первым шагом проектирования устройства является разработка структурной схемы.
Цифровой автомат является синхронным цифровым устройством, сохраняющим своё значение в каждом такте. Следовательно, для запоминания состояния цифрового автомата в устройстве управления должно быть предусмотрено наличие запоминающих элементов — триггеров. Для формирования управляющих сигналов, которые выставляются на выходной шине устройства, в соответствие с кодом микрокоманды в состав УУ должна входить комбинационная логическая схема — шифратор.
Для обеспечения УУ автоматического последовательного переключения в 4 различные состояния, необходима схема, обеспечивающая формирование сигналов обратной связи, переводящие УУ в следующее состояние.
И
сходя из определённых выше требований, структура УУ может выглядеть так:
3. 3. Разработка функциональной схемы устройства.
После определения структуры УУ и функций каждым элемента имеются все необходимые данные для разработки функциональной схемы устройства.
Из задания ясно, что УУ должно на выходной шине формировать управляющие последовательности кодов в соответствие с кодами микрокоманд. Следовательно, для разработки функциональной схемы необходимо определить коды микрокоманд и управляющих последовательностей по заданным преподавателем формулам.
Коды микрокоманд определяются по формулам: