5 Построение временных диаграмм
Временные диаграммы работы микроЭВМ получаем путем наращивания базовой группы временных диаграмм БМУ диаграммами временного поведения сигналов в возможных контурах управления. Для микросхемы БМУ временные параметры приведены в таблице 4:
Таблица 4
Временные параметры БМУ | ||
Параметр | Значение, нс | Суть |
t1 | >=100 | Интервал действия низкого уровня синхроимпульса С1 |
t2 | >=500 | Длительность микрокомандного цикла, период синхронизации |
t3 | >=50 | Время дешифрации микроинструкции |
t4 | >=310 | Интервал действия низкого уровня синхроимпульса С2 |
t5 | >=40 | Интервал предустановки микроинструкции |
t6 | >=50 | Интервал удержания микроинструкции |
t7t | >=200 | Интервал предустановки кода модификации |
t8 | >=100 | Интервал удержания кода модификации |
t9 | >=40 | Интервал предустановки кода данных |
t10 | >=100 | Интервал удержания кода данных |
t11 | 200 | Время задержки выдачи адреса микрокоманды |
Состояние сигналов в шинах D,M1,M0 не может быть определено без привязки соответствующих входов БМУ к источнику логических условий. Подобными источниками, в рассматриваемой микроЭВМ, являются выходная шина переноса СО, выходная шина сдвига !SLR1, кроме того, логические условия поступают с шины внешнего интерфейса СД.
Для процессорной секции БМП используются следующие временные параметры, которые имеют привязку к положительному фронту синхроимпульса:
Таблица 5
Параметры временной диаграммы БМП | ||
Параметр | Значение, нс | Суть |
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 | Время задержки формирования сигнала на выходных шинах мультиплексора |
Завершающим этапом моделирования временных процессов в течение микрокомандного цикла является наращивание системы диаграммными осями, на которых отображается состояние шин интерфейсного блока БМПП, осуществляющего сопряжение шин внешнего интерфейса с внутренними магистралями микроЭВМ. БМПП имеет следующие временные параметры:
Таблица 6
Временные параметры БМПП | ||
Параметр | Значение, нс | Суть |
R1 | >=20 | Интервал действия низкого уровня синхроимпульса СLK |
R2 | >=70 | Длительность микрокомандного цикла, период синхронизации |
R3 | >=15 | Интервал предустановки микроинструкции |
R4 | >=15 | Интервал удержания микроинструкции |
R5 | 35 | Задержка дешифрации MINS |
R6 | >=15 | Интервал предустановки данных |
R7 | >=15 | Интервал действия низкого уровня синхроимпульса стробирования усилителей выходных магистралей |
R8 | 15 | Задержка установки выходных данных |
R9 | 25 | Задержка трансляции данных |
Временные диаграммы представлены на рисунке 6.
- Техническое задание
- Содержание
- Введение
- 1 Алгоритм решения задачи
- 2 Структурная схема внешнего интерфейса
- 3 Структурная схема МикроЭвм
- 4 Функциональное проектирование
- 5 Построение временных диаграмм
- 6 Разработка блока синхронизации
- 7 Расчет скоростных параметров микроЭвм
- 8 Спецификация
- Список использованной литературы