Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
15.06.2014
Размер:
131.07 Кб
Скачать

Содержание

Введение 4

5 Разработка временных диаграмм 43

Список литературы 46

2.1 Структурная схема алгоритма 6

2.2

5 Разработка временных диаграмм 43

Список литературы 46

3.1 Формат микрокоманд 17

5 Разработка временных диаграмм 43

Список литературы 46

Введение

Электронные вычислительные машины предназначены для автоматизации интеллектуальной и управленческой деятельности человека. Существуют следующие классы ЭВМ: аналоговые вычислительные, цифровые вычислительные машины, гибридные- цифро-аналоговые и аналого-цифровые вычислительные машины.

Задачей данного проекта бола разработка специализированной микро – ЭВМ с микропрограммным управлением.

Исходя из темы полученного задания, необходимо было разработать алгоритм для реализации его на эмуляторе К584 с учётом ограничения числа доступных ресурсов процессора (регистров, инструкций, возможностей расширения дополнительными модулями).

Требуемые тексты программ эмулятора были разработаны в ходе лабораторных работ, затем оптимизированы и переработаны для решения задачи курсового проекта.

1 Структура внешнего интерфейса

На рисунке 1 приведена структура взаимодействия внешней системы и микроЭВМ. Введены следующие обозначения:

ГТ – сигнал о готовности микроЭВМ принимать данные;

ПД – сигнал «посыл данных»; выставляется внешней системой с целью оповещения микроЭВМ о начале отправки данных;

ПРД – сигнал «приняли данные»; выставляется микроЭВМ для извещения внешней системы об окончинии приема очередной порции данных;

ПС – сигнал «передача сообщения»; выставляется микроЭВМ для извещения внешней системы об отправке ей результатов обработки принятых данных;

ПРС – сигнал «принято сообщение»; выставляется внешней системой с целью подтверждения успешности принятия данных;

ШД – совмещенная двунаправленная 16 разрядная шина данных, кода операции.

Внешняя система

МикроЭВМ

ГТ

ШД

16

ПРС

ПД

ПРД

ПС

Рисунок 1 – Структура внешнего интерфейса

5 Разработка временных диаграмм

Временные диаграммы работы микроЭВМ получаем путем наращивания базовой группы временных диаграмм БМУ диаграммами временного поведения сигналов в возможных контурах управления. Для микросхемы БМУ временные параметры приведены в таблице:

Временные параметры БМУ

Параметр

Значение, нс

Описание

t1

>=100

Интервал действия низкого уровня синхроимпульса С1

t2

>=500

Длительность микрокомандного цикла, период синхронизации

t3

>=50

Время дешифрации микроинструкции

t4

>=310

Интервал действия низкого уровня синхроимпульса С2

t5

>=40

Интервал предустановки микроинструкции

t6

>=50

Интервал удержания микроинструкции

t7

>=200

Интервал предустановки кода модификации

t8

>=100

Интервал удержания кода модификации

t9

>=40

Интервал предустановки кода данных

t10

>=100

Интервал удержания кода данных

t11

>=200

Время задержки выдачи адреса микрокоманды

Для процессорной секции БМП используются следующие временные параметры, которые имеют привязку к положительному фронту синхроимпульса:

Временные параметры БМП

Параметр

Значение, нс

Описание

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

Время задержки формирования сигнала на выходных шинах мультиплексора

Завершающим этапом моделирования временных процессов в течение микрокомандного цикла является наращивание системы диаграммными осями, на которых отображается состояние шин интерфейсного блока БМПП, осуществляющего сопряжение шин внешнего интерфейса с внутренними магистралями микроЭВМ. БМПП имеет следующие временные параметры:

Временные параметры БМПП

Параметр

Значение, нс

Описание

R1

>=20

Интервал действия низкого уровня синхроимпульса СLK

R2

>=70

Длительность микрокомандного цикла, период синхронизации

R3

>=15

Интервал предустановки микроинструкции

R4

>=15

Интервал удержания микроинструкции

R5

35

Задержка дешифрации MINS

R6

>=15

Интервал предустановки данных

R7

>=15

Интервал действия низкого уровня синхроимпульса стробирования усилителей выходных магистралей

R8

>=15

Задержка установки выходных данных

R9

>=25

Задержка трансляции данных

Список литературы

1 Нестерук В.Ф. Организация ЭВМ и систем: Учеб.пособие.- Омск:Изд-во ОмГТУ, 2005, 52с.

2 Нестерук В.Ф. Организация ЭВМ и систем: Краткий конспект лекций для дистанционной формы обучения.- Омск:Изд-во ОмГТУ, 2005, 60с.

3 Нестерук В.Ф. Организация ЭВМ и систем: Методические указания к лабораторным работам для дистанционной формы обучения.- Омск:Изд-во ОмГТУ, 2005, 31с.

4 Хвощ С.Т., Варлинский Н.Н., Попов Е.А. Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник.- Л.:Машиностроение, 1987.-640с.

46

Соседние файлы в папке ПЗ