7421

Микропрограммные автоматы с программируемой логикой (МПА с ПЛ)

Лекция

Коммуникация, связь, радиоэлектроника и цифровые приборы

Тема: Микропрограммные автоматы с программируемой логикой(МПА с ПЛ) МПА с ПЛ используется для построения устройств управления. Они функционируют автоматически автоматам Мили и Мура, которые строятся на жесткой логике. Отличительная способность...

Русский

2014-08-21

87 KB

13 чел.

Тема: Микропрограммные автоматы с программируемой логикой (МПА с ПЛ)

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

  Выбор типа МПА обычно осуществляется по критериям стоимости, надежности, быстродействия и т.д. По критерию стоимости затраты оборудования (аппаратные затраты) можно представить в виде графика:       

   Из графика видно, если число вершин < 130, то выгоднее строить автоматы с ЖЛ. При большом числе вершин выгодно строить с ПЛ. Однако по быстродействию вычислений автоматы ЖЛ выгоднее всегда.

В основу построения автомата с ЖЛ включены триггеры, быстродействующая память, а в основе с ПЛ используется постоянно запоминающее устройство (ПЗУ) или более дешевая медленная память.

Синтез автоматов с ПЛ

Осуществляется в следующей последовательности:

  1.  Выбор, способ адресации и кодирования  микрокоманд
  2.  Выбор элементов памяти и ее кодирование
  3.  Построение функциональных схем
  4.  Выбор способов адресации
    1.  Адресация бывает двух типов:

- естественная

- принужденная

При естественной адресации структура микрокоманды имеет вид:

ОЧ

Х

А0

ОЧ – операционная часть микрокоманд. В этом поле кодируются микрооперации.

А4 – адресная часть микрокоманд. Имеет поле Х, в котором кодируются условия xi и адресное поле, где А0 – код адреса о следующей микрокоманде отличного от естественного порядка.

А4 используется для вычисления адреса следующих команд:

А(t+1)= <A(t) + 1>x + <A0>

x – обобщенное логическое условие

В соответствии с этой формулой микрокоманды кодируются выполняются по порядку как они располагаются в граф-схеме алгоритма (ГСА) по единичным выходам условных вершин.

Для определения адресов осуществляется разметка графов в естественном порядке адресов.

Рассмотрим на примере:

 

   Кодирование адресной части осуществляется в соответствии с номерами микрокоманд. Номера микрокоманд определяются по следующим правилам: начальная вершина и следующая за ней определяют начальный номер (обычно – “1”, если не занята память или номер свободной ячейки, с которой начинается микропрограмма). Следующая за ней операторная вершина имеет номер на единицу больше, и если за ней следуют условная вершина, она входит в состав микрокоманды. Если логических условий несколько, то они кодируются своим адресом.

   Нумерация идет по порядку операторных вершин и по единичным выходам условных вершин. При необходимости перехода на любую другую вершину, вводятся числа тождественно равные 0, которые называются фиктивными.

  Они организуют безусловный переход на адрес любой команды. Последняя конечная вершина обязательно содержит фиктивную вершину, которая переходит на начало.

Lx= ]log2(Nx+1)[ - длина поля Х

Lx= ]log25[ = 3, LA= ]log2NA+1[

LAo = 4

 

N1 - <0001>

N10 - <1010>

хф - <111>                        кодирование произвольное

x1 - <001>

x2 - <010>

x3 - <011>

Микрооперации могут быть закодированы тремя способами:

  1.  Горизонтальное, когда для каждой микрооперации отводится 1 разряд операционной части микрокоманды;
  2.  Вертикальное кодирование. В этом случае каждая микрооперация кодируется двоичным кодом отличным от других микроопераций. Недостатком является то, что операционной части кодируется только одна микрооперация, и только она возбуждается.

Повторяющиеся операции можно объединить

 

 

С целью обобщения используется 3 способа:

  1.  Кодирование совместных полей

Совместные микрооперации распределяются по своим полям

Число полей определяется числом совместных операций

1

000

0

110

0001

2

000

0

001

0110


3

010

1

010

0110

4

101

1

011

1000

5

000

0

111

0011

6

001

0

000

0000

7

1000

0

011

1001

8

000

1

111

0111

9

010

0

000

0000

10

111

0

1111

0001


ПЛ

ЖЛ

110-130

с

с – стоимость

S – число операторных вершин ГСА

S

А4

{yi}

Начало

В

В

х1

y2,y3

y1

x2

y3

y4

y3,y5

x3

y2

Конец

1

0

N1

N2

1

0

N6

N8

0

1

N3

N5

4

N7

0

1

N9

B

N10

хф

х

LAo

Lx=3

y2,y3

y3

y2

ОЧ

<001> y1

<010>  y2

<101> y5

<100> y4

<1> y3


 

А также другие работы, которые могут Вас заинтересовать

47077. Правовое регулирование финансово-хозяйственной деятельности коммерческих и некоммерческих организаций книжного бизнеса 53 KB
  В связи с тем что в настоящее время отменен региональный налог с продаж – к сфере книжного бизнеса относятся только следующие федеральные налоги: налог на добавленную стоимость НДС налог на прибыль организаций НПО единый социальный налог ЕСН а также налог на доходы физических лиц НДФЛ – последний мы не рассматриваем. Налогоплательщиками являются российские организации и иностранные организации осуществляющие свою деятельность в РФ через постоянные представительства и или получающие доходы от источников в РФ ст. К доходам для...
47078. Информационные издания 53 KB
  В зависимости от характера включаемой информации и целевого назначения ИИ подразделяются на: библиографические издания которые включают только библиографические сведения о документах а также в отдельных случаях краткую аннотацию – текущие рекомендательные ретроспективные библиографические указатели реферативные В реферативных изданиях наряду с библиографическими сведениями дается краткое изложение содержания документа – реферативные журналы реферативные сборники экспресс-информации и информационные листки обзорные Обзорное...
47079. Инвестиции и инвестиционная деятельность 53.22 KB
  Назовите величины связывающие уравнение линейной регрессии в данной модели: дисперсии случайных ошибок акций портфеля @доходности конкретной акции портфеля и доходности рыночного портфеля ожидаемой доходности портфеля и дисперсии портфеля доходности рыночного портфеля и дисперсию доходностей рыночного портфеля Если коэффициент корреляции равен 1 то: @значения переменных движутся в точно противоположных направлениях переменные никак не соотносятся друг с другом значения 2х переменных изменяются абсолютно синхронно Кривые безразличия...
47081. Натюрморт в зарубежной и русской живописи 54 KB
  и имевшие у современников ошеломляющий успех открыли дорогу жанру натюрморта в искусстве многих стран. Радость и полнота восприятия жизни родоначальников жанра натюрморта продолжает восхищать почитателей искусства. Венецианов понимая значение натюрморта в учебном процессе настоятельно советовал своему бывшему ученику А. Графику натюрморта невозможно рассматривать без связей с живописью натюрморта.
47082. Структура и особенности философского знания 54 KB
  Важной структурной характеристикой философии является ее иерархичность которая представлена по крайней мере тремя структурными уровнями: 1 формы бытия философии 2 дисциплинарное строение форм бытия философии 3 логическая структура философского знания. Рассмотрим последовательно каждый из этих структурных уровней философии. Первый структурный уровень философии представлен ее формами бытия среди которых выделяют художественную религиозную и научную. В научнотеоретической форме философия выступает в позитивизме и диалектическом...
47083. Технология книгораспространения за рубежом. Материально-техническое оснащение и каналы книгораспространения зарубежного книгораспространения. Национальные и международные книжные выставки и ярмарки. Международные контакты России в сфере книгораспространен 54 KB
  Любое издательство даже самое малое выпускает ежегодно 2–3 каталога: рекламный событийный для ярмарки перспективный план выпуска сводный все выпущенные книги. Участники подают заявки на заинтересовавшие книги на полгода вперед. Магазины обращаются с заявками на книги к книгораспространителю который обслуживает нужное издательство. Книги закупает в свою собственность и рассчитывается за них до реализации.
47084. Фундаментальные понятия рынка ценных бумаг 54.47 KB
  Клиент получил: сберегательный сертификат депозитный сертификат @сберегательную книжку на предъявителя По предъявительским эмиссионным ценным бумагам права осуществляются @по предъявлении их владельцем либо его доверенным лицом по предъявлении владельцем либо его доверенным лицом сертификатов ценных бумаг эмитенту эмитентом в отношении лиц указанных в системе ведения реестра Сертификат ценной бумаги представляет собой @документ выпускаемый эмитентом и удостоверяющий совокупность прав на указанное в сертификате количество ценных бумаг...
47085. Сущность, виды и функции налогов. Принципы налогообложения 57 KB
  Деньги их функции. Деньги это особый общественнопризнанный товар всеобщий эквивалент. На современном уровне деньги активы общественные средства платежа служащие средством обращения единицей счета и средством накопления. Экономическая сущность и роль денег проявляется в их функциях: Деньги – мера стоимости деньгами можно измерять стоимость любого товара т.