
- •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. Делитель частоты
34. Автоматная лента
Автомат может быть задан с помощью автоматной ленты или ленты Тьюринга (табл. 4.6).
Таблица 4.6 – Автоматная лента Тьюринга
Такт |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Входной сигнал |
х1 |
х4 |
- |
х2 |
х4 |
- |
х3 |
х4 |
- |
|
Состояние |
а1 |
а2 |
а5 |
а1 |
а3 |
а6 |
а1 |
а4 |
а7 |
а1 |
Выходной сигнал |
- |
y1 |
- |
- |
y2 |
- |
- |
y3 |
- |
|
Таблица 4.6 построена по табл. 4.1 и табл. 4.2 автомата Мили и содержит 4 строки – номер такта, входной сигнал, состояние и выходной сигнал. Особенность такой ленты состоит в том, что для любой пары соседних тактов t и t+1 можно выделить четверку символов (выделена жирной линей в табл. 4.6), которая показывает в какое состояние перейдет цифровой автомат в такте t+1 и какой выходной сигнал будет сформирован под действием входного сигнала.
Тьюринг (английский ученый, занимавшийся исследованиями конечных автоматов) показал, что любому конечному автомату соответствует эквивалентная ему машина Тьюринга, функционирование которой можно задавать лентой Тьюринга.
35. Задание автомата деревом функционирования
Автомат может быть задан модификацией графа переходов, называемого деревом функционирования. Этот способ задания имеет то преимущество, что позволяет проанализировать работу автомата такт за тактом.
Вершины дерева отмечены состоянием автомата (рис. 4.6)
Автомат начинает функционировать из состояния a1 и далее переходит к другим возможным состояниям под действием входного сигнала xj. Дерево на рис. 4.6 построено по автоматной ленте (табл. 4.6)
Рисунок 4.6 – Дерево функционирования абстрактного автомата Мили по продаже жетонов
36. Матричный способ представления автомата
Любой автомат может быть задан матрицей соединений. Матрица соединений С имеет M строк и M столбцов. Каждая строка соответствует исходному состоянию am(t), каждый столбец состоянию перехода as(t+1). На пересечении строки i и столбца j записывается элемент Cij. Этот элемент включает числитель и знаменатель.
Числитель отображает условие перехода (входной сигнал xf) автомата из состояния am в состояние as. Знаменатель отображает выходной сигнал yg(t), генерируемый на переходе.
Составим матрицу соединений С для автомата Мили заданного таблицей переходов (табл. 4.1) и таблицей выходов (табл. 4.2).
|
|
а1 |
а2 |
а3 |
а4 |
а5 |
а6 |
а7 |
|
а1 |
- |
х1/- |
х2/- |
х3/- |
- |
- |
- |
|
а2 |
- |
- |
- |
- |
х4/y1 |
- |
- |
|
а3 |
- |
- |
- |
- |
- |
х4/y2 |
- |
С = |
а4 |
- |
- |
- |
- |
- |
- |
х4/y3 |
|
а5 |
1/- |
- |
- |
- |
- |
- |
- |
|
а6 |
1/- |
- |
- |
- |
- |
- |
- |
|
а7 |
1/- |
- |
- |
- |
- |
- |
- |
Этот способ не удобен при возрастании числа внутренних состояний, число нулевых элементов матрицы возрастает (причиной этого является слабая взаимосвязанность внутренних состояний графов переходов цифровых автоматов), что ведет к увеличению расхода памяти в компьютерах.