Функциональное проектирование
В таблице 6 приведена разводка магистрали управления. На рисунках 9 – 12 функциональные схемы устройств.
Таблица 6 - Разводка магистрали управления
|
№ шины |
Функциональное назначения |
|
1 |
Сигнал входного переноса БМП |
|
2-10 |
МИ БМП |
|
11-24 |
МИ БМУ |
|
25-27 |
МИ МЛУ |
|
28-29 |
МИ ТП |
|
30 |
МИ БР |
|
31-34 |
МИ ПЗУК |
|
35-42 |
МИ БМПП |
|
43 |
ГТ |
|
44 |
ПД |
|
45 |
РВ |
|
46 |
Выход сигнала переноса (ВП) БМП |
|
47 |
Выход сигнала сдвига одинарного слова !СД1 |
|
48 |
Вход сигнала сопровождения СПД |

Рисунок 9 – Функциональная схема БМУ

Рисунок 10 – Функциональная схема МЛУ

Рисунок 11 – Функциональная схема ПЗУК, БР, ТП

Рисунок 12 – Функциональная схема БМПП
5 Построение временных диаграмм
Временные диаграммы работы микроЭВМ получаем путем наращивания базовой группы временных диаграмм БМУ диаграммами временного поведения сигналов в возможных контурах управления. Для микросхемы БМУ временные параметры приведены в таблице 7:
Таблица 7
|
Временные параметры БМУ | ||
|
Параметр |
Значение, нс |
Описание |
|
t1 |
>=100 |
Интервал действия низкого уровня синхроимпульса С1 |
|
t2 |
>=500 |
Длительность микрокомандного цикла, период синхронизации |
|
t3 |
>=50 |
Время дешифрации микроинструкции |
|
t4 |
>=310 |
Интервал действия низкого уровня синхроимпульса С2 |
|
t5 |
>=40 |
Интервал предустановки микроинструкции |
|
t6 |
>=50 |
Интервал удержания микроинструкции |
|
t7t |
>=200 |
Интервал предустановки кода модификации |
|
t8 |
>=100 |
Интервал удержания кода модификации |
|
t9 |
>=40 |
Интервал предустановки кода данных |
|
t10 |
>=100 |
Интервал удержания кода данных |
|
t11 |
200 |
Время задержки выдачи адреса микрокоманды |
Для процессорной секции БМП используются следующие временные параметры, которые имеют привязку к положительному фронту синхроимпульса:
Таблица 8
|
Параметры временной диаграммы БМП | ||
|
Параметр |
Значение, нс |
Описание |
|
T1 |
>=100 |
Интервал действия низкого уровня синхроимпульса СLK |
|
T2 |
>=400 |
Длительность микрокомандного цикла, период синхронизации |
|
T3 |
>=100 |
Интервал предустановки микроинструкции |
|
T4 |
>=50 |
Интервал удержания микроинструкции |
|
T5 |
>=50 |
Интервал удержания входных данных DI и входного переноса CI предыдущего цикла |
|
Т6 |
150 |
Время задержки формирования частичных переносов в процессорной секции. |
|
T7 |
250 |
Время задержки формирования выходных данных в процессорной секции |
|
T8 |
100 |
Время задержки формирования сигналов на выходной шине сдвига !SLR1 |
|
Т9 |
25 |
Задержка выходного переноса в схеме ускоренного переноса SFC |
|
Т10 |
50 |
Время задержки формирования сигнала на выходных шинах мультиплексора |
Завершающим этапом моделирования временных процессов в течение микрокомандного цикла является наращивание системы диаграммными осями, на которых отображается состояние шин интерфейсного блока БМПП, осуществляющего сопряжение шин внешнего интерфейса с внутренними магистралями микроЭВМ. БМПП имеет следующие временные параметры:
Таблица 9
|
Временные параметры БМПП | ||
|
Параметр |
Значение, нс |
Описание |
|
R1 |
>=20 |
Интервал действия низкого уровня синхроимпульса СLK |
|
R2 |
>=70 |
Длительность микрокомандного цикла, период синхронизации |
|
R3 |
>=15 |
Интервал предустановки микроинструкции |
|
R4 |
>=15 |
Интервал удержания микроинструкции |
|
R5 |
35 |
Задержка дешифрации MINS |
|
R6 |
>=15 |
Интервал предустановки данных |
|
R7 |
>=15 |
Интервал действия низкого уровня синхроимпульса стробирования усилителей выходных магистралей |
|
R8 |
15 |
Задержка установки выходных данных |
|
R9 |
25 |
Задержка трансляции данных |
Временные диаграммы представлены на рисунке 13.

Рисунок 13 – Временные диаграммы
