Разработка процессора микро ЭВМ (Основная память – SRAM 512 Кбайт, EEPROM 512 Кбайт), страница 4

1.      Тц.ОБ = Тзд. RgDin (CP->Y) + Т зд. RGF (Da/Db->Ya/Yb) + T зд. АЛУ (Da/Db ->Y)

          Для ОБ КА1843*** время цикла (по рекомендации преподавателя) было увеличено в 2,3 раза по сравнению с временем цикла зарубежных аналогов (Am29334, Am29332).

Тц.ОБ = 15 + 33*2,3 + 35*2,3 = 171 нс.

2.      Тц.ОБ = Тэлем. & + Т зд. RGF (WE# -> Y) + T зд. АЛУ (Da/Db ->Y)  + Твыборки адреса RGF

          Тц.ОБ =10 + 74 + 80 + 56 = 220 нс.



IV.  4.  Микропрограммное устройство управления.

В качестве микропрограммного устройства управления (МУУ) взят конвейер первого порядка с регистром микрокоманд.

МУУ состоит из :

-  регистра команд, выполняющего функцию интерфейсного элемента, обеспечивающего взаимодействие шины данных DB с МУУ.(КР1554ИР23 х 4)

-  преобразователя начального адреса, который дешифрирует код операции в адрес соответствующей микрокоманды.(PROM 512x16bit КР556РТ17 х 2)

-  Секвенсера микрокоманд, который обеспечивает непосредственное управление выбором нужной МК с учетом флага из ОБ и предыдущей МК.(Am29C10)

-  Микро программируемой памяти, которая содержит все МК данной структуры (PROM 8K x 104bit  КР556РТ16 х 13)(половина МПП в данной работе не используется и является резервом, который может быть использован для увеличения числа МК)

-  Регистра микрокоманд, который в свою очередь состоит из 4 блоков:

-  Блок регистров, в которых хранится адрес следующей МК(управляется секвенсером)(КР1533ИР15 х 3)

-  Регистр, содержащий инструкции секвенсера. При подаче на него сигнала RESET происходит обнуление инструкций, в результате чего секвенсер на выходе сформирует нулевой адрес, по которому и находится программа начальной инициализации.(КР1533ИР15)

-  Блок регистров, в которых хранятся биты управления ОБ и МУУ(КР1554ИР23 х 7)

-  Блок регистров, хранящих 32-х разрядную константу (КР1554ИР23 х 4)

-  Мультиплексора выбора флага из ОБ (КР1553КП7)

Выбор номиналов микросхем обусловлен их отечественным производством (низкой ценой), необходимыми функциональными особенностями и приемлемыми временными характеристиками.

Оценка времени цикла микропрограммного устройства управления.

1.      Тц.МУУ = Тзд. Rg К (CP->Y) + Тдоступ/чтение ПНА + Т SEQ (D->Y) + Tдоступ/чтение МПП

                               + Тsu RG MK = 15нс + 50нс + 20нс + 85нс + 20нс = 190нс

2.      Тц.МУУ = Тзд. MS (ESEL#->Q) + Тзд.SEQ (CC#->MAP#)+ Тдоступ/чтение ПНА + Т SEQ (D->Y)     + Tдоступ/чтение МПП      + Тsu RG MK

Тц.МУУ = 25нс + 27нс + 50нс + 20нс + 85нс + 20нс = 227нс

Принципиальная схема МУУ приведена в Приложении 1


IV. 5.    Формат микрокоманды.

Таблица 1.