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