Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Построение кодированной таблицы переходов и выходов

 

  Код вх.букв Код сост в момент T Код сост в момент T+1 Функции возбуждения Код вых.букв
  a Z1(t) Z2(t) Z1(t+1) Z2(t+1) V1 V2 b
X1                
                 
                 
                 
X2                
                 
                 
                 

Запись кодов состояний.

В столбцы Z1(t) и Z2(t) записывается набор кодов состояний автомата последовательно для всех вариантов кодов входных букв. Для данного примера – сначала перечислены все коды состояний (01; 00; 10; 11) для кода входной буквы X1, затем записываются все коды состояний для кода входной буквы X2.

В столбцы Z1(t+1) и Z2(t+1) записываются коды состояний автомата, в которые по соответствующей букве происходит переход. Происходит анализ переходов по графу или таблице автомата. Например (1-я строка кодированной таблицы переходов), из состояния S0 (код 01) по входной букве X1 (код 0) происходит переход в состояние S1 (код 00), в столбец «код вых.буквы» (b) этой же строки будет записан код выходной буквы Y1 (код 0), т.е. выходная реакция, соответствующая этому переходу. На рисунке ниже представлен рассмотренный переход графа автомата.

Рис. Переход графа автомата

Если из текущего состояния перехода по указанной входной букве нет, то начиная со столбцов Z1(t+1) и Z2(t+1) и до конца в текущей строке записываются прочерки и в последующем строка исключается из рассмотрения.

При заполнении столбцов функций возбуждения. Потребуется анализ таблицы переходов T- триггера.

T Q t Q t+1
     
     
     
     

Для заполнения столбца V1 проводится анализ столбцов Z1(t) и Z1(t+1). Столбец Z1(t) сопоставляется со столбцом Q t таблицы переходов T- триггера, а Z1(t+1) с Q t+1 таблицы переходов T- триггера. Например, в рассматриваемой 1-й строке кодированной таблицы в столбцах Z1(t) и Z1(t+1) стоят 0 и 0 соответственно, далее в таблице переходов Т-триггера в столбцах Q t и Q t+1 ищется такая же комбинация 0 и 0 и соответствующее значение столбца T записывается в ячейку столбца V1. Выполнив такие же действия с данными столбцов Z2(t) и Z2(t+1) (имеем 1 и 0) в в ячейку столбца V2 будет записана 1, соответствующая комбинации 10 для Q t и Q t+1 таблицы переходов T- триггера.

На нижеследующем рисунке схематично представлено заполнение строки кодированной таблицы переходов.

Рис. Схема заполнения кодированной таблицы переходов

Запись функций возбуждения.

Для записи ФВ используются строки, содержащие 1 в столбце, соответствующем рассматриваемой ФВ. Для анализа потребуются столбцы a, Z1(t) и Z2(t). 1 соответствует истинному значению столбца, 0 – его отрицанию, т.е., если в анализируемой строке столбца а записан 0, то в выражение для ФВ будет записано «», если стоит 1, то будет записано «а». Логическое произведение значений столбцов a, Z1(t) и Z2(t) для строк, содержащих 1 записывается через логическое ИЛИ.

Если в столбце ФВ находятся все 0, то ФВ равна 0 (V=0) и в КЛС на вход триггера, которому соответствует данная ФВ подается 0.

Запись функций выходов выполняется аналогично записи ФВ, т.е. анализируются строки, содержащие 1 в рассматриваемом столбце.

Построение КЛС на основе логических выражений для ФВ и функций выходов.

Сначала логическими элементами формируются ФВ

 

Пример 2. Провести структурный синтез по заданному графу автомата

;

Решение.

1. Выбор элементов памяти и логических элементов.

В качестве ЭП выбирается RS-триггер. Логические элементы – элементы булева базиса. В данном случае выбор триггера сделан для демонстрации примера использования RS-триггера.

Q t Q t+1 Rt S
       
       
       
       

Таблица входов RS-триггера.

2. Кодирование входных, выходных букв и состояний автомата.

– входные сигналы ,

- потребуется минимум 2 буквы для кодирования

– выходные сигналы

- потребуется минимум 2 буквы для кодирования

– внутренние состояния

- потребуется минимум 2 RS-триггера

 

X a1 a2   Y b1 b2
X1       Y1    
      Y2    
X2       Y3    
      Y4    

 

S Z1 Z2
S1    
S2    
S3    
S4    

 

3. Построение кодированной таблицы переходов и выходов.

  Код вх.букв Код сост в момент T Код сост в момент T+1 Функции возбуждения Код вых.букв
  a1 a2 Z1(t) Z2(t) Z1(t+1) Z2(t+1) Vr1 Vs1 Vr2 Vs2 b1 b2
X1                        
          - - - - - - - -
                         
          - - - - - - - -
        - - - - - - - -
                         
          - - - - - - - -
                         
X2         - - - - - - - -
                         
          - - - - - - - -
          - - - - - - - -
        - - - - - - - -
          - - - - - - - -
                         
          - - - - - - - -

 

Кодированную таблицу переходов можно сократить, исключив строки с прочерками.

  Код вх.букв Код сост в момент T Код сост в момент T+1 Функции возбуждения Код вых.букв
  a1 a2 Z1(t) Z2(t) Z1(t+1) Z2(t+1) Vr1 Vs1 Vr2 Vs2 b1 b2
X1                        
                         
                       
                         
X2                        
                       

 

Функции возбуждения.

 

Функции выходов.

 

КЛС

 

 



<== предыдущая лекция | следующая лекция ==>
Доложить размещение боевого расчета КСА и решаемые ими задачи | Потенциальное векторное поле
Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 1208 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

4248 - | 4163 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.