Автор работы: Пользователь скрыл имя, 14 Июня 2013 в 00:42, курсовая работа
Одной из дисциплин для специальности ”Вычислительные машины, комплексы, системы и сети” является "Теория автоматов", обязательным минимумом содержания которой для дипломированного специалиста является [1]:
Закрепление у студентов указанных выше теоретических положений "Теории автоматов", а также приобретение первичных навыков по практическому решению задач логического проектирования достаточно простых узлов цифровой вычислительной техники и являются основной целью и содержанием курсового проектирования.
Рисунок 8 – Детализированный блок памяти
После разметки ГСА, оказалось, что множество состояний следующее:
A = {a1, …, a10}
Мощность множества равна:
|A| = 10
Потребное количество триггеров равно:
r = ]log2|A|[ = ]log210[ = 4
Таблица 3 – Состояния автомата
Qn |
Q3 |
Q2 |
Q1 |
Q0 |
Кол-во вхождениий |
am | |||||
a8 |
0 |
0 |
0 |
1 |
3 |
a1 |
0 |
0 |
1 |
0 |
2 |
a2 |
0 |
0 |
1 |
1 |
2 |
a3 |
0 |
1 |
0 |
0 |
2 |
a5 |
0 |
1 |
0 |
1 |
2 |
a6 |
0 |
1 |
1 |
0 |
2 |
a7 |
0 |
1 |
1 |
1 |
2 |
a9 |
1 |
0 |
0 |
0 |
2 |
a10 |
1 |
0 |
0 |
1 |
2 |
a4 |
1 |
0 |
1 |
0 |
1 |
Составление логических уравнений для функций возбуждения блока памяти F(аm,аs) сводится к составлению совокупности логических уравнений для каждой отдельной функции возбуждения элементов памяти (f1 … fr). Логические уравнения записываются как дизъюнкция конъюнкций структурного кода исходного состояния автомата K(am) и комбинации входных сигналов X (аm,аs) по тем строкам таблицы, в которых в соответствующем столбце fi присутствует значение, равное 1.
Для автомата типа
Мура, представленного расширенной
структурной таблицей 5, логические
уравнения для функций
= x2+ + + x6 + +
= + + + + + + + x2 + x2x5
= x3 + x2 + + + + + + x2 + x2x5 +
= x3 + + x1+ + + + + x2x5+ + x3+ + x6x1+
x2
x3 x2
x2x5
x1
x3
x6x1
x6
В итоге, получим:
= + + + +
= + + + + + + +
= + + + + + + + + + + +
= + + + + + + + + +
Для автомата типа Мура логические уравнения функций выходов (yi) формируется на основе графы am, Y (аm) соответствующей структурной таблицы. Функции выходов для автомата типа Мура представляют собой дизъюнкции только конъюнкций структурного кода исходного состояния автомата K( am) по тем строкам структурной таблицы, в которых присутствует выходной сигнал yi. Логические уравнения для функций выходов автомата типа Мура не содержат символов входных переменных. Логические уравнения составляются для всех выходных сигналов.
Функции выхода для автомата Мура будут иметь вид:
=
+Z3+Z10+Z11+Z12+Z13+Z14+Z17+Z1
= Z7+Z8+Z9+Z15+Z16 +Z17+Z18+Z19
= Z2+Z3+Z5+Z6+Z7+Z8+Z9+Z11+Z12+Z
=Z11+Z15+Z16+Z17+Z18+Z19
=Z1+Z4+Z5+Z6+Z10+Z11+Z12+Z13+Z
=Z2+Z3+Z11+Z12+Z13+Z14+Z17+Z18
=Z1+Z4+Z5+Z6+Z10+Z11+Z12+Z13+Z
Схема электрическая функциональная синтезируемого УА состоит из объединённых схем функциональных блока памяти и логического преобразователя, реализованного на двухуровневой программируемой логической матрице (ПЛМ).
ПЛМ – это интегральные
схемы, позволяющие
Заключение
В рамках данного курсового проекта конечной целью проектирования является синтез (разработка) схемы электрической функциональной заданного синхронного управляющего автомата. Элементным базисом для синтеза являются двухуровневая программируемая логическая матрица (ПЛМ) с требуемыми характеристиками и комбинированными синхронными D-триггерами.
Кроме того, в ходе выполнения курсовой работы:
— синтезировали синхронный управляющий автомат.
— получили практические навыки по организации процесса проектирования синхронных управляющих автоматов, содержанию основных этапов проектирования, самостоятельному поиску и анализу соответствующей научно-технической литературы;
— продемонстрировали практические возможности по использованию математических моделей конечных автоматов типа Мура для структурной и функциональной последовательной детализации проектируемых управляющих автоматов;
— закрепили методы логического синтеза и минимизации комбинационной части (логического преобразователя) проектируемого УА;
— уточнили и закрепили знания по особенностям работы различных триггерных схем, возможностям их взаимной трансформации, а также по использованию совокупности триггеров для структурного кодирования внутренних состояний проектируемого УА;
— Получили практические навыки использования способов структурного кодирования синхронных УА;
— изучили принципы построения, работы, программирования, минимизации и практического применения двухуровневых программируемых логических матриц при проектировании управляющих автоматов;
Информация о работе Синтез синхронного управляющего автомата