Синтез синхронного управляющего автомата

Автор работы: Пользователь скрыл имя, 14 Июня 2013 в 00:42, курсовая работа

Описание работы

Одной из дисциплин для специальности ”Вычислительные машины, комплексы, системы и сети” является "Теория автоматов", обязательным минимумом содержания которой для дипломированного специалиста является [1]:
Закрепление у студентов указанных выше теоретических положений "Теории автоматов", а также приобретение первичных навыков по практическому решению задач логического проектирования достаточно простых узлов цифровой вычислительной техники и являются основной целью и содержанием курсового проектирования.

Файлы: 1 файл

misha_kursyak_ta.doc

— 553.00 Кб (Скачать файл)

 

 

2.3 Детализация блока  памяти УА


 




 

 




 



 









 


 


 





 


 


 


 

 


 

 

Рисунок 8 – Детализированный блок памяти

3 Структурный синтез логического  преобразователя УА

3.1 Разработка расширенной структурной  таблицы переходов и выходов  УА

После разметки ГСА, оказалось, что множество состояний следующее:

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


 

 

3.2 Составление логических уравнений  для выходных сигналов и функций  возбуждения триггеров

Составление логических уравнений  для функций  возбуждения блока  памяти 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+

3.3 Минимизация логических уравнений

 x2   

      

 x3    x2

     x2x5

x1   

     x3

     x6x1

     x6

     

    

 

 

В итоге, получим:

 

= + + + +

 

= + + + + + + +

 

= + + + + + + + + + + +

 

= + + + + + + + + +

 

 

    Для автомата типа Мура логические уравнения  функций выходов (yi) формируется на основе графы am, Y (аm) соответствующей структурной таблицы. Функции выходов для автомата типа Мура представляют собой дизъюнкции только конъюнкций структурного кода исходного состояния автомата K( am) по тем строкам структурной таблицы, в которых присутствует выходной сигнал yi. Логические уравнения для функций выходов автомата типа Мура не содержат символов входных переменных. Логические уравнения составляются для всех выходных сигналов.

 

     Функции выхода для автомата Мура будут иметь вид:

 

= +Z3+Z10+Z11+Z12+Z13+Z14+Z17+Z18+Z19+Z20

 

= Z7+Z8+Z9+Z15+Z16 +Z17+Z18+Z19

 

= Z2+Z3+Z5+Z6+Z7+Z8+Z9+Z11+Z12+Z13+Z14+Z20

 

=Z11+Z15+Z16+Z17+Z18+Z19

 

=Z1+Z4+Z5+Z6+Z10+Z11+Z12+Z13+Z14

 

=Z2+Z3+Z11+Z12+Z13+Z14+Z17+Z18+Z19+Z20

 

=Z1+Z4+Z5+Z6+Z10+Z11+Z12+Z13+Z14+Z17+Z18+Z19

 

 

4  Разработка и оформление схемы электрической функциональной синтезированного синхронного УА

Схема электрическая функциональная синтезируемого УА состоит из объединённых схем функциональных блока памяти и  логического преобразователя, реализованного на двухуровневой программируемой логической матрице (ПЛМ).

 

     ПЛМ – это интегральные  схемы, позволяющие  оперативно  реализовывать достаточно сложные  многовыходные логические преобразователи,  закон функционирования которых  изначально представляется в  естественной для человека форме.

 

 

Заключение

 

 

В рамках данного курсового проекта  конечной целью проектирования является синтез (разработка) схемы электрической  функциональной заданного синхронного  управляющего автомата. Элементным базисом  для синтеза являются двухуровневая программируемая логическая матрица (ПЛМ) с требуемыми характеристиками и комбинированными синхронными D-триггерами.

Кроме того, в ходе выполнения курсовой работы:

— синтезировали синхронный управляющий автомат.

— получили практические навыки по организации процесса проектирования синхронных управляющих автоматов, содержанию основных этапов проектирования, самостоятельному поиску и анализу соответствующей научно-технической литературы;

— продемонстрировали практические возможности по использованию математических моделей  конечных автоматов типа Мура для структурной и функциональной последовательной детализации проектируемых управляющих автоматов;

— закрепили методы логического синтеза и минимизации комбинационной части (логического преобразователя) проектируемого УА;

— уточнили и закрепили знания по особенностям работы различных триггерных схем, возможностям их взаимной трансформации, а также по использованию совокупности триггеров для структурного кодирования внутренних состояний проектируемого УА;

— Получили практические навыки использования способов структурного  кодирования  синхронных УА;

—  изучили принципы построения, работы, программирования, минимизации и практического применения двухуровневых программируемых логических матриц при проектировании управляющих автоматов;

 

 

 

 

 

 

 

 

 

Список использованной литературы

  1. Тюрин С.В. Практикум по теории автоматов: синтез синхронного управляющего автомата. Учеб. пособие. Воронеж:  Воронеж. гос. техн. ун-т, 2004. 84 с.
  2. Ю.Г. Карпов. Теория автоматов. Питер, 2003-208с.
  3. Савельев А.Я. Прикладная теория цифровых автоматов. - М.: Высш. шк., 1987. - 272с.

 




Информация о работе Синтез синхронного управляющего автомата