Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Определение формата микрокоманды.

Введение. | Краткая история интерфейса PCI. | Разрядность шины PCI. | Преимущества шины PCI. | Арбитраж шины. | Сигналы шины PCI | Модификации шины PCI. | Формат входных, выходных и внутренних переменных, с которыми оперирует АЛУ. | ГСА конъюнкции | Структурная схема операционного автомата АЛУ. |


Читайте также:
  1. Attribute – определение
  2. B)& Решение, определение, постановление и судебный приказ
  3. Defining and instantiating classes Определение и создание экземпляра классы
  4. Defining functions Определение функции
  5. Defining lazy properties Определение ленивых свойства
  6. А) Глазомерное определение расстояний
  7. А) определение группы соединения обмоток;

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

Разобьем множество микроопераций Y на 3 непересекающихся подмножества Y1, Y2, Y3.

Y1={y2, y4, y7, y9, y10, y12, y17}

Y2={ y1, y3, y5, y8, y15,y19, yk}

Y3={ y6, y11, y13, y16, y14,y18}

Множество логических условий X состоит из 9 элементов:

X={x1, x2, x3, x4, x5, x6,x7,x8,x9}

Будем использовать единый формат микрокоманды.

Определим размеры полей микрокоманд. Поле операторной микрокоманды будет состоять из 3 подполей - Y1, Y2, Y3 размером 5, 5 и 4 двоичных разряда соответственно (23=8, мощность множеств Y1=7, Y2=7, Y3=6).

Поле микрокоманды перехода будет состоять из трех подполей: Х, А1 и А2. Подполе Х должно содержать номер одного из девяти логических условий - x1…x9. Для повышения гибкости процесса микропрограммирования удобно иметь возможность выбирать тождественно истинное и тождественно ложное условия. Поэтому поле Х будет занимать 4 разряда.

Размер полей адреса определяется объёмом памяти микропрограмм. Если считать, что разрабатываем УА только для реализации микропрограммы, а она содержит 15 вершин, не считая начальной, конечной и условных, количество микрокоманд, выдаваемых УА, будет не менее 12, а реально - (1,2 … 1,3)*15, то для каждого поля адреса отведем по 5 двоичных разрядов (25=32 > 1,3 * 15»20). Поле А1 содержит адрес микрокоманды, которая будет выполняться, если указанное в подполе Х условие ложно, а поле А2 - адрес микрокоманды, которая будет выполняться, если указанное в подполе Х условие истинно.

Таким образом, окончательные форматы операторной микрокоманды и микрокоманды перехода будут иметь вид, изображенный на рисунке 2.6

Рис.2.6.Единый формат микрокоманды

 


Дата добавления: 2015-08-20; просмотров: 67 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Реализуемых в операционном автомате.| Кодирование микроопераций и логических условий.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)