Устройство управления с программируемой логикой. Общие сведения об устройстве управления с программируемой логикой

Страницы работы

Содержание работы

3.УСТРОЙСТВО УПРАВЛЕНИЯ С ПРОГРАММИРУЕМОЙ ЛОГИКОЙ.

3.1 общие сведенья об устройстве управления с программируемой логикой

Принцип микропрограммного управления был предложен Wilkes в 1951 г.

И впервые был реализован IBM 8/360.

Последовательность управляющих сигналов  в таком устройстве задаётся микропрограммой хранимой в постоянном запоминающем устройстве

накопитель



Надпись: 1  	      1
.               2
.     DC    .
.               .


m            M
                                                                               

УУ с программируемой логикой содержит:

1)  Регистр адреса микрокоманд


.

2)  Регистр микрокоманд.

3)  Схему формирования адреса следующей микрокоманды.


3.2 Классификация управляющих автоматов.

Различают УА по:

1)  Способу формирования управляющих сигналов.

А) УА использующие микрокоманды с горизонтальной кодировкой.

Б) УА использующие микрокоманды с вертикальной кодировкой.

В) УА использующие микрокоманды со смешанной кодировкой.

2)  Способу формирования следующей микрокоманды.

По способу формирования управляющих сигналов.

1.А) При горизонтальном кодировании каждая микрооперация занимает отдельный разряд в регистре микрокоманд. Практически кодирование отсутствует.

Операционное поле                            адресное поле

Надпись: РМК

Надпись: 1	2	………...	m	Адрес следующей микрокоманды	n

 y1 y2…………...  ym
 

Недостаток - большая избыточность.

1.Б)

Трапеция:      DC

Надпись: 1		к	к+1	Адрес следующей микрокоманды	n

 
  
 y1 …………...  ym

Достоинство - компактность.

Недостаток – меньшая гибкость (невозможно выполнять одновременно несколько микроопераций.), а следовательно минимальное быстродействие.

1.В.1)Горизонтально – вертикальный.

Из всей совокупности микроопераций выделяют группы совместимых микроопераций, и добавляют поле «тип микрооперации (МО)».


Трапеция:  DC


Одни и те же разряды микрооперации будут интерпретироваться по разному, в зависимости от типа микрооперации.

1.В.2)Вертикально – горизонтальный.

Трапеция: DC
Надпись: РМК

При вертикально – горизонтальном методе кодирования вся совокупность микроопераций группируется по несовместимым микрооперациям, и каждая группа кодируется вертикально и дешифрируется отдельно.

Трапеция: DC,Трапеция: DC,Трапеция: DC,Трапеция: DC,Трапеция: DC,Трапеция: DC

                    тип МО


3.3 Распределение микроопераций по группам.

Распределение микроопераций по группам осуществляется на основе матриц «совместимости» и «включения».

Матрица совместимости это матрица вида

Надпись:

Sij=1 если МО yi и yj совместимы, иначе Sij=0

Распределение МО по группам матриц включения R.

 

M - количество МО.

Н – максимальное количество совместимых групп.

rij=1 если МО yi включается в группу Yi

МО yj включается в поле Yj если

т.е. эти строки не пересекаются.

ПРИМЕР

Рассмотрим следующую матрицу совместимости.


1 шаг

1) 

2)   

3)      

4)      

5)                

6) 

Трапеция: DC
Трапеция: DC Трапеция: DC

Y1={y1,y2,y6}        Y2={y3,y4}            Y3={y5}


Надпись: Y1	Y2	Y3	




y1 y2 y6     y3         y4        y5

1) 

2)    

3) 

4) 

5)    

6)      

7) 

8)    

9)      

10) 

Y1={y1, y3 y4, y7, y10}   Y2={y2, y5, y8}   Y3={y6, y9}

Данный метод разбиения не всегда приводит к оптимальному разбиению.


Похожие материалы

Информация о работе