|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Организация управляющего автомата. Организация управляющего автомата с программируемой логикой управленияОчевидный способ формирования управляющих сигналов состоит в следующем: набору сигналов y1, y2,..., yМ (одна из функций ОА) ставится в соответствие слово Y= y1, y2,..., yМ, в котором каждой МО, которая должна выполнятся в данном такте, ставится в соответствие единица, если нет – то ноль, т.е. производится унитарное кодирование МО. Пример: М=8, такт i+1, y2 = y5 = y6 =1, остальные нули. Это слово используется для управления (элементами И): 1 – элемент И открыт для прохождения импульса с ГТИ, 0 – закрыт. Идея формирования управляющих сигналов на основе МК, извлекаемых из ПЗУ, принадлежит англичанину Уилксу. УА, построенный в соответствии с идеей Уилкса, и называется УА с программируемой логикой (ПЛ) управления. Самый простой способ сокращения длины МК – использование позиционного кода вместо унитарного: т.н. позиционное кодирование МО. Длина позиционного кода m= log2M (M=2m). Недостаток позиционного кодирования очевиден: в каждом такте можно вырабатывать только один сигнал. Это нежелательно, т.к. вносит ограничения на совместимость МО и снижает производительность ОА. Cмешанное кодирование. Суть: всё множество МО Y= y1, y2,..., yМ разделяется на группы несовместимых МО. Количество групп МО определяется максимальным количеством совместимых МО, выполняемых в одном такте. Каждой группе МО ставится в соответствие поле МК. Косвенное кодирование. Суть: кодированию подвергаются не отдельные МО, а наборы совместимых МО. Пример: набор МО Yi=y2y5y6 кодируется кодом длиной l=log2L, где L – количество наборов совместимых МО (рисунок 5.4). Условие применения косвенного кодирования: log2L < k+h+n.
Итак, назначение УА – выработка управляющих сигналов в зависимости от значений ЛУ х1, …, хL, поступающих из ОА. Недостатки принудительной адресации: неэффективное использование ПЗУ из-за четной адресации ячеек - линейная цепочка МК в ПЗУ занимает только четные ячейки (нечетные пустуют). Достоинство УА с естественной адресацией МК: сокращение длины МК и, следовательно, емкости ПЗУ (затрат оборудования).
Недостаток: использование МК двух типов увеличивает время выполнения всей микрокоманды, т. к. в этом случае невозможно совмещение во времени выполнения МО и переходов в микропрограмме: либо переход, либо обработка.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |