Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП / Курсовой проект ''Организация ЭВМ'' (22.05.11).docx
Скачиваний:
68
Добавлен:
15.06.2014
Размер:
1.55 Mб
Скачать

Функциональный этап проектирования

Назначение выводов микроЭВМ

Обозначение

Тип вывода

Функциональное назначение выводов

DI (0) - DI (3)

Вход

Входная 4-разрядная шина данных

MINS(8-0)

Вход

Входная 9-разрядная шина микроинструкций. Для БМП ми на протяжении всей системы не изменяются. Модифицируется “входами управления позицией” POS

POS(1,0)

Вход

Входная 2-разрядная шина. Позволяет производить модификацию кода МИ в зависимости от её положения на функциональной схеме. Входы POS жёстко поделючены к логическим уровням 0 и 1 по след. прав-м:

Программная секция

Позиция POS 0, 1

PS2 и PS3

00

PS1

01

PS4

11 или 10

SL1, SR1

Вход

Двунаправленные шины для распространения сдвигов в последовательности программных секций.

PR

Вход

Шина приоритета подключена к логическому 0 с целью устранения помех от неиспользующихся входов

P,G

Выход

Выходы частичных переносов. Используются для ускорения переноса

PCI

Вход

Входы переноса счётчика, не используются так как в микрокомандном цикле не задействован микропрограммный счётчик на РОН7

INC

Вход

Вход управления инкрементом счётчика. Так как программный счётчик не используется подаём на него единичный сигнал

PCO

Выход

Выходы переноса счётчика, не используются так как в микрокомандном цикле не задействован микропрограммный счётчик на РОН7

INC/B3

Выход

Альтернативный выход старших битов операнда B

PCO/A3

Выход

Альтернативный выход старших битов операнда A

PPP

Выход

Выход битов регистра РРР (Расширитель рабочего регистра)

SYNC

Вход

Соеденины с шиной передачи тактового сигнала, обеспечивающего фиксацию микроинструкции в PS

Таблица 5. Назначение выводов схемы К548ВМ1

Обозначение

Тип вывода

Функциональное назначение выводов

D(15-0)

Вход

Двунаправленная 16-разрядная шина данных

MINS(13-0)

Вход

Входная шина микрокоманд

M1, M0

Вход

Входы признаков модификации адресов микрокоманд

C1, C2

Вход

Входы синхронизации БМУ

INT

Вход

Вход запроса прерывания

AMC

Выход

Выходная 10-разрядная шина адреса микрокоманд

Таблица 6. Назначение выводов схемы К548ВУ1

Обозначение

Тип вывода

Функциональное назначение выводов

М1

Вход

Первая магистраль БМПП, имеет стандартный уровень нагрузки

M2

Вход

Вторая магистраль БМПП, имеет стандартный уровень нагрузки

M3

Выход

Третья магистраль БМПП, имеет умощнённый уровень нагрузки. Имеет гистерезисный (отстающий, запаздывающий) вход и защиту от коротуого замыкания. Реализует физическое соединение с шинами внешнего интерфейса

MI

Вход

Вход МI восьмиразрядный, разделён на 2 тетрады, одна из которых для тетрады М1, а вторая для тетрады М2

WR

Вход

Управляет записью состояний магистралей М1 и М2 во внутренние буферные регистры

RD

Вход

Сигналы открывают выходные формирователи соответсвующих магистралей.

C1

Вход

Запись первой и второй тетрады происходит по синхроимпульсам С1 и С2. В случае если необходимо подключить одновременно обе тетрады, то синхроимпульсы вешаются на один вход

C2

Вход

A

Выход

Шина паритетного контроля. По одной идёт признак режима контроля, по второй девятый бит чётности, выдаваемых по М3. Если в М3 будет обнаружено нарушение чётности, то по шине признака выставляется сигнал ошибки

K

Выход

Таблица 7. Назначение выводов схемы К548ВВ1

Нумерация шин магистрали управления

Номер

Примечание

1 - 9

Микроинструкция БМП

10

Вход переноса АЛУ

11 - 13

Микроинструкция МЛУ

14

Выход сигнала переноса БМП

15

Сигнал подтверждения ПД

16

Сигнал выхода инверсии одинарного сдвига !СД1

17 - 30

Микроинструкция БМУ

31 - 38

Микроинструкция БМПП

39

Сигнал разрешения выдачи РВ по магистрали М3 БМПП

40

Сигнал подтверждения ПД

41

Сигнал «Готовность»

42

Сигнал «Переполнение»

43

Сигнал «Ошибка»

44

Сигнал «Включение»

Таблица 8. Нумерация шин магистрали управления

Функциональная схема БМП

Рисунок 8. Функциональная схема БМП

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

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

Функциональная схема БМПП

Рисунок 10. Функциональная схема БМПП

Построение временных диаграмм и проектирование блока синхронизации

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

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

Параметр

Значение, нс

Описание

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. Временные параметры БМПП

Временные диаграммы с обозначением их численных временных компонент представленны на рисунке 11.

Временные диаграммы работы микроЭВМ

Рисунок 11. Временные диграммы микроЭВМ

Диаграмма синхроимпульсов

Рисунок 12. Диграмма импульсов

Функциональная схема блока синхронизации

Рисунок 13. Функциональная схема блока синхронизации

Список использованной литературы

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

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

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

  4. Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник/ Н.Н. Аверьянов, А.И. Березенко – М.: Радио и связь, 1988. – Т.1

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