33. Табличный способ задания автоматов
Автомат Мили задается таблицей переходов – ТП (табл. 4.1) и таблицей выходов – ТВ (табл. 4.2) В случае не полностью определенного автомата, таблица переходов или таблица выходов не полностью заполнены и в них имеются пустые позиции. Таблицы построены на основании графа переходов автомата рис. 4.3.
Таблица 4.1 – Таблица переходов автомата Мили
ТП | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
х1 | а2 | - | - | - | - | - | - |
х2 | а3 | - | - | - | - | - | - |
х3 | а4 | - | - | - | - | - | - |
х4 | - | а5 | а6 | а7 | - | - | - |
1 | - | - | - | - | а1 | а1 | а1 |
Таблица 4.2 – Таблица выходов автомата Мили
ТВ | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
х1 | - | - | - | - | - | - | - |
х2 | - | - | - | - | - | - | - |
х3 | - | - | - | - | - | - | - |
х4 | - | y1 | y2 | y3 | - | - | - |
1 | - | - | - | - | - | - | - |
На пересечении столбца ai и строки xj в таблице переходов записывается состояние перехода as(t+1)=[am(t), xf(t)], в которое автомат переходит из состояния am под действием сигнала xf, а в таблице выходов – соответствующий этому переходу выходной сигнал y(t)=[am(t), xf(t)].
Как нам известно, выходной сигнал автомата Мура зависит только от внутреннего состояния. Поэтому автомат Мура может быть задан одной отмеченной таблицей переходов (табл. 4.3). Таблица построена на основании графа переходов автомата рис. 4.4.
Таблица 4.3 – Отмеченная таблица переходов автомата Мура
ОТП | - | - | - | - | y1 | y2 | y3 |
а1 | а2 | а3 | а4 | а5 | а6 | а7 | |
х1 | а2 | - | - | - | - | - | - |
х2 | а3 | - | - | - | - | - | - |
х3 | а4 | - | - | - | - | - | - |
х4 | - | а5 | а6 | а7 | - | - | - |
1 | - | - | - | - | а1 | а1 | а1 |
С-автомат задается двумя таблицами таблицей переходов и отмеченной таблицей выходов или наоборот отмеченной таблицей переходов и таблицей выходов (табл. 4.4 и табл. 4.5). Таблицы построены на основании графа переходов автомата рис. 4.5.
Таблица 4.4 – Отмеченная таблица переходов С-автомата
ОТП | - | u1 | u1 | u1 | - | - | - |
а1 | а2 | а3 | а4 | а5 | а6 | а7 | |
х1 | а2 | - | - | - | - | - | - |
х2 | а3 | - | - | - | - | - | - |
х3 | а4 | - | - | - | - | - | - |
х4 | - | а5 | а6 | а7 | - | - | - |
1 | - | - | - | - | а1 | а1 | а1 |
Таблица 4.5 – Таблица выходов С-автомата
ТВ | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
х1 | - | - | - | - | - | - | - |
х2 | - | - | - | - | - | - | - |
х3 | - | - | - | - | - | - | - |
х4 | - | y1 | y2 | y3 | - | - | - |
1 | - | - | - | - | - | - | - |
- 1. Двоичные сигналы в цифровой технике
- 2. Интегральные технологии
- 3. Переключательные схемы. Логические элементы и (and), или (or), не (not)
- 4. Переключательные схемы. Логические элементы и-не (nand) или-не (nor) исключающее или (xor), эквивалентность (xnor), буфер
- 5. Ассоциативность функций и (and), или (or), и-не (nand) или-не (nor), xor, xnor.
- 6. Степени интеграции микросхем. Позитивная и негативная логика
- 7. Операции кубического исчисления конъюнкция (and), дизъюнкция (or), исключающее или (xor)
- 8. Операции кубического исчисления пересечение, объединение и дополнение
- 9. Кубические покрытия элементов и (and), или (or), и-не (nand) или-не (nor), xor, xnor (доделать!!!)
- 10. Два подхода в минимизации систем булевых функций
- 11. Автоматизация проектирования
- 12. Сумматоры
- 13. Мультиплексоры
- 14. Демультиплексоры
- 15. Дешифраторы
- 16. Шифраторы
- 17. Программируемые логические матрицы (плм или pla)
- 18. Программируемая матричная логика (пмл или pal)
- 19. Универсальные логические модули на основе мультиплексоров (lut)
- 20. Асинхронные триггеры: rs-триггер, r*s*-триггер
- 21. Асинхронные триггеры: jk-триггер, j*k*-триггер
- 22. Асинхронные триггеры: d-триггер, vd-триггер, т-триггер
- 23. Синхронные триггеры
- 24. Одноступенчатые и двухступенчатые триггеры
- 25. Параллельные регистры. Последовательные регистры
- 26. Последовательно-параллельные регистры
- 27. Синтез триггеров на базе других триггеров (доделать!!!)
- 28. Определение абстрактного цифрового автомата
- 29. Автомат Мили
- 30. Автомат Мура
- 32. Задание автомата графом переходов
- 33. Табличный способ задания автоматов
- 34. Автоматная лента
- 35. Задание автомата деревом функционирования
- 36. Матричный способ представления автомата
- 37. Алгоритм трансформации автомата Мура в автомат Мили
- 38. Алгоритм перехода от автомата Мили к автомату Мура
- 39. Концепция операционного и управляющего автомата
- 40. Принцип микропрограммного управления
- 41. Содержательные и закодированные гса
- 42. Канонический метод структурного синтеза сложного цифрового автомат
- 43. Канонический метод синтеза микропрограммных автоматов Мили
- 44. Кодирование состояний автоматов с целью минимизации аппаратурных затрат
- 45. Противогоночное кодирование состояний автоматов. Кодирование состояний автоматов, реализуемых на плис
- 46. Канонический метод синтеза микропрограммных автоматов Мура
- 47. Vhdl-модель управляющего автомата Мили
- 48. Vhdl-модель управляющего автомата Мура
- 49. Vhdl-модель операционного автомата
- 50. Синтез канонической структуры операционного автомата
- 51. Характеристики операционного автомата. Явление гонок в операционных автоматах
- 52. Эквивалентные операции и обобщенный оператор
- 53. Операционный автомат типа I
- 54. Операционный автомат типа м
- 55. Оа типа im с параллельной комбинационной частью
- 56. Оа типа im с последовательной комбинационной частью
- 57. Операционный автомат типа s
- 58. Дребезг механических переключателей и метод его устранения
- 59. Делитель частоты