Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Логическое проектирование структурного автомата
Основными этапами логического проектирования конечного автомата являются: 1) кодирование алфавитов; 2) выбор комбинационных автоматов; 3) выбор элементов двоичной задержки; 4) формирование функций выхода и переходов; 5) построение логической схемы структурного автомата. 3.2. Кодирование алфавитов. Для определения числа компонент кортежей (x1x2...xn), (y1y2...yp) и (q1q2...qm) необходимо найти число символов или, как говорят, мощности алфавитов X, Y и Q. Затем, если формируется двоичный код символа алфавита, найти значения log2çXç,log2çYç и log2çQç. Так как число компонент кортежа может быть только целым положительным числом, то n³log2çXç, где n - целое положительное число, p³log2çYç,где p - целое положительное число, (3.1) m³log2çQç, где m - целое положительное число. В этом случае автомат содержит n разрядов входного регистра, p - разрядов выходного регистра и m элементов двоичной задержки. В примере 1.8 приведен автомат, алфавиты которого X={0;1;2}, Y={0;1} и Q={q1;q2;q3;q4;q5;q6;q7;q8;q9}. Для кодирования символов входного алфавита X необходим кортеж длины 2³log23, то есть (x1x2), для кодирования символов выходного алфавита Y - кортеж длины 1=log22, то есть (y), для кодирования символов алфавита внутренних состояний Q -кортеж длины 4³log29, то есть (q1q2q3q4). При кодовом описании символов алфавитов автомата таблица поведения (см. таблицу 1.37) приобретает вид таблицы 3.1. В практике использования управляющих автоматов входной и выходной регистры имеют длину 4 или 8 разрядов.
Дата добавления: 2015-07-26; просмотров: 132; Нарушение авторских прав Мы поможем в написании ваших работ! |