Приципиальная схема МПА.




Дисциплина: ССУ

 

 

Курсовой проект

 

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

 

Выполнил: студент

группы ВЭМ - 51

Сенченко В.В.

 

Принял: Львов Ю.В.

 

 

Вологда 1998

Задание: 1. Синтезировать управляющий автомат Мили по заданной графической схеме алгоритма Рис.1.

2. Синтезировать микропрограмный автомат по заданной граф схеме Рис.1.

 
 


Начало

 

 

Y2

 

 

Y2,Y3

 

X1

1 Y4

X2

Y1,T Y2,Y3,Y4 X3

X5 Y4,Y6

 

Y6,T

T Y3

1 X6

X1 1 1

0 X4

1 0

X3 Y2,Y3

Y5 Y6 X2

 

Конец

 

 

Автомат Мили.

Разметка ГСА.

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

 
 


Начало

 

 

Y2

 

 

Y2,Y3

 

X1

1 Y4

X2

Y1,T Y2,Y3,Y4 X3

X5 Y4,Y6

 

Y6,T

T Y3

1 X6

X1 1 1

0 X4

1 0

X3 Y2,Y3

Y5 Y6 X2

 

Конец

 

 

Граф автомата.

 

 
 

 

 


Y1T X5

X1X2 Y1T X5 T

A3 A4 A11

X1 Y2Y3 X1X4

X1X3 X1X4

X1

X2 X1X3

A2

Y2

 

Y2Y3Y4 Y6 Y5 Y6 Y2Y3

1 Y6 X2

A5 A1 A10

X2

1 Y6 (-) Y2Y3

Y2Y3

 

X4

Y3

A6 X4

Y3 X6

 

A9 X6

 

Y6T Y6T

Y4 X3

X3 Y4Y6 1

A7 A8

 

Граф автомата составляется по ГСА для лучшего восприятия и составления по нему структурной таблицы переходов.

 

 

Структурный автомат Мили.

 

X1 Y1

X2 Y2

X3 Y3

X4 Y4

X5 Y5

X6 Y6

T X5

T0 D0 T0 ТАЙМЕР

T1 D1 T1 X6

T2 D2 T2

T3 D3 T3

 

ГТИ

 

Структурная схема автомата мили приводится для составления канонической схемы.

 

4.Структурная таблица переходов.

Исходное состоя-ние Состоя-ние перехода Условие перехода Выходные сигналы Код исходно-го состоя-ния Код перехода Функция возбуж-дения памяти
A1 A2   Y2     J1K0
A2 A3   Y2Y3     J1
A3 A4 X1X2 Y1T     J2K1K0
  A5 X1X2 Y2Y3Y4     J2K1
  A7 X1 Y4     J2
A4 A4 X5 Y1T     -
  A11 X5 T     J3K2J1J0
A5 A6   Y3     J1K0
A6 A1 X4 Y6     K2K1J0
  A10 X4 Y2Y3     J3K2
A7 A6 X3 Y3     K0
  A8 X3 Y4Y6     J3K2K1K0
A8 A9   Y6T     J0
A9 A9 X6 Y6T     -
  A10 X6 Y2Y3     J1K0
A10 A1 X2 Y6     K3K1J0
  A1 X2 -     K3K1J0
A11 A1 X1X4 Y6     K3J1
  A1 X1X3 Y6     K3J1
  A1 X1X3 Y5     K3J1
  A10 X1X4 Y2Y3     K0

Стуктурные формулы.

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

Структурные формулы для выходных сигналов.

Y1=X1X2A3 X5A4

Y2=A1 A2 X1X2A3 X4A6 X6A9 X1X4A11

Y3=A2 X1X2A3 A5 X4A6 X3A7 X6A9 X1X4A11

Y4=X1X2A3 X1A3 X3A3

Y5=X1X3A11

Y6=X4A6 X3A7 A8 X6A9 X2A10 X1X4A11 X1X3A11

T=X1X2A3 X5A4 X5A4 A8 X6A9

 

Структурные формулы для функции возбуждения памяти.

 

J0=X5A4 X4A6 A8 X2A10 X2A10

K0=A1 X1X2A3 A5 X3A7 X3A7 X6A9 X1X4A11

J1=A1 A2 X5A4 A5 X6A9 X1X4A11 X1X3A4 X1X3A11

K1=X1X2A3 X1X2A3 X4A6 X3A7 X2A10 X2A10

2=X1X2A3 X1X2A3 X1A3

K2=X5A4 X4A6 X4A6 X3A7

J3= X5A4 X4A6 X3A7

K3=X2A10 X2A10 X1X4A11 X1X3A11 X1X3A11

 

Тип Используемого триггера.

 

 

J T

С

К

R

 

Тригер выбирается из того, что в данном задании не реализованно противогоночное кодирование, поэтому я использую JK тригер т.к. он включает в себя 2 тригера и тем самым препятствует гонкам автомата.

 

Каноническая схема.

 

По структурным формулам составляем каноническую схему автомата.

Для уменьшения числа используемых элементов я применил дешифратор(см. приложение 1).

 

Принципиальная схема.

 

Принципиальная схема составляется при более детальном рассмотрении канонической схемы.(см. приложение 2).

Микропограмный автомат.

Совместимость микроопераций.

Составим матрицу микроопераций:

 


S =

 

Составим матрицу включения:

 

R =

 

 

Для уменьшения разрядности

получим:

 

 

R’=

 

 

Получаем слово:

 

Ус 3п 2п 1п А2 А1

 

1 поле   2 поле   3 поле  
Y1   Y3   Y4  
Y2   Y5      
Y6   T      

 

Разметка ГСА.

Разметка производится для выявления числа микрокоманд в микропрограмном автомате.


Начало

 

 

Y2

 

 

Y2,Y3

 

X1

1 Y4

X2

Y1,T Y2,Y3,Y4 X3

X5 Y4,Y6

 

Y6,T

T Y3

1 X6

X1 1 1

0 X4

1 0

X3 Y2,Y3

Y5 Y6 X2

 

Конец

 

 

Таблицы МПА.

Таблица переходов.

 

Таблица переходов составляется по размеченному ГСА.


Адрес МК ОЧ МК Поле условий А1(0) А2(1)
  y2 -    
  Y2,Y3 X1    
  - X2    
  Y4 X3    
  Y1,T X5    
  Y2,Y3,Y4 -    
  Y4,Y6 -    
  T X1    
  Y3 -    
  - X4    
  Y6,T X6    
  - X3    
  Y6 -    
  Y2,Y3 X2    
  Y5 -    

 

Таблица кодирования.

 

Адрес МК ОЧ МК Поле условий А1(0) А2(1)
  Биты ПЗУ 1 Биты ПЗУ 2
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

 

 

Таблица программирования ПЗУ.

Эта таблица создается для пограммирования ПЗУ на програматоре.

 

Адрес ПЗУ Hex Данные 1й ПЗУ hex Данные 2й ПЗУ hex
     
     
     
     
    A7
     
     
  B9  
     
  CD  
A AD CF
B EC  
C    
D 0C  
E    

 

Приципиальная схема МПА.

Принципиальная схема МПА составляется по таблице переходов (См. приложение 3).

 

Вывод: В результате выполнения курсовой работы я, по заданному преподователем алгоритму, получил принципиальную схему автомата Мили и принципильную схему микропрограмного автомата.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: