Файл: 1. Структура внешнего интерфейса 2 Алгоритм производимых операций 3.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 33

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Содержание


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

2.Алгоритм производимых операций 3

3.Структурная схема микроЭВМ 6

4.Функциональные схемы блоков микроЭВМ 9

5.Временные диаграммы 11

Заключение 16



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




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

Пояснения к схеме представлены в таблице 1.

Таблица 1 – Обозначения внешнего интерфейса

Термин

Обозначение

ВС

внешняя среда

МЭВМ

микроЭВМ

ГОТ

готовность

ШД

шина данных

СС

слово сообщение

КОП

код операции в битах

СД

сопровождение данных

ПД

принятие данных

СП

сообщение передано

ПС

принятие сообщения

СПР

сопровождение результата

ПР

подтверждение результата



  1. Алгоритм производимых операций




Рисунок 2 – Общая схема алгоритма



Рисунок 2 – Деление



Рисунок 4 – Сложение



Рисунок 5 – Вычитание
  1. Структурная схема микроЭВМ




Рисунок 6 – Структурная схема микроЭВМ

Пояснения к структурной схеме представлены в таблице 2.

Таблица 2 – Обозначения к структурной схеме микроЭВМ

Термин

Обозначение

ИВС

интерфейс внешней системы

МВх

магистраль входа

МВ

магистраль выхода

МУ

магистраль управления

МА

магистраль адреса

БМП

блок микропроцессора

МИ

микроинструкция

ВхП

вход переноса

ЧП

частичный перенос

СД1

сдвиг одинарного слова

ДВх

данные входные

ША

шина адреса

ДВ

данные выходные

СУП

схема ускоренного переноса

ВП

вход переноса

СП

секционный перенос

БМУ

блок микропрограммного управления

МЛУ

мультиплексор логических условий

ЛУ

логические условия

МК

микрокоманды

АМК

адрес микрокоманды

БМПП

блок магистральный приёмо-передатчиков

РВ

разрешение выдаче М3


На рисунке 6 представлена структурная схема микроЭВМ, где представлена операционная часть (ОЧ), включающая в себя блок микропроцессоров БМП со схемой ускоренного переноса СУП. Управляющая часть (УЧ) содержит блок микропрограммного управления БМУ, мильтиплексор логических условий МЛУ и управляющую память УП.

На базе блока магистральных приёмопередатчиков БМПП реализована интерфейсная часть, данный блок позволяет обеспечивать обмен между интерфейсом внешней системы ИВС и внутренним четырехмагистральным техническим интерфейсом. ИВС подключен к двунаправленной магистрали М3 БМПП. Выходная внутренняя магистраль М1 БМПП соединена с магистралями МВх и МУ, по ней осуществляется ввод данных, когда выполняется операция (передача сигнала) сопровождения данных СД. Входная внутренняя магистраль М2 в блоке БМПП подключена к магистралям МВ и МУ и предназначена для вывода данных, сигналов готовности ГТ и подтверждения данных ПД.

Блок БМП связан своими шинами входных данных ДВх, выходных данных ДВ, адреса ША, входа микроконструкции МИ с соответствующими магистралями МВх, МВ, МА, МУ. К магистрали управления МУ так же подключены выход инверсного сигнала сдвига одинарного слова !СД1 в качестве логического условия и вход переноса ВхП арифметико-логического устройства (АЛУ), который соединен и с аналогичным входом СУП. Выходной перенос ВП в данном блоке формируется на соответствующей выходной шине СУП и подключается в качестве второго логического условия к МУ. Вход переноса ВП вырабатывается на основе частичных переносов ЧП, которые поступают с процессорных секций блока БМП. Одновременно с ВП в СУП формируются и межсекционные переносы СП, которые ускоряют процесс суммирования в блоке БМП.

Функционирование управляющей части (УЧ) в микрокомандном цикле работы микроЭВМ осуществляется путем использования блока БМУ, где на выходной шине адреса микрокоманды АМК формирует код адреса текущей микрокоманды поступающий на одноименный вход УП. На выходную шину МК УП считывается соответсвующая микрокоманда. Данная микрокоманда содержит микроконструкции всех функциональных устройств и блоков, а так же сигналы взаимодействия с внешней средой при обмене через ИВС.

В таблице 3 приведен пример формата микрокоманды для рассматриваемой микроЭВМ.

Таблица 3 – Пример форматов микрокоманд для микроЭВМ

Формат микрокоманды

39

38

37

36

35

34…27

26…13

12…10

9…1

0

СПР

СП

ПД

ГОТ

РВ

МИ БМПП

МИ БМУ

МИ МЛУ

МИ БМП

ВхП


В таблице 4 представлена нумерация шин магистрали управления.

Таблица 4 – Нумерация шин для магистрали управления

№ шины

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

1

Сигнал входного переноса

2-10

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

11-13

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

14-27

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

28-35

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

36

Сигнал разрешения выдачи РВ

37

ГОТ

38

Сигнал подтверждения данных

39

Сигнал сообщения подтверждения

40

Сигнал сопровождения результата

41

Выход сдвига



  1. Функциональные схемы блоков микроЭВМ


На рисунке 7 представлена функциональная схема АЛУ БМП



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

На рисунке 8 представлена функциональная схема управляющей части



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

На рисунке 9 представлена функциональная схема интерфейсного блока БМПП.


Рисунок 9 – Функциональная схема БМПП
  1. Временные диаграммы


В таблице 5 представлены временные параметры БМУ, в таблице 6 временные параметры БМП и в таблице 7 временные параметры БМПП.

Таблица 5 – Временные параметры БМУ

Параметр

Значение, нс

Описание

t1

>=100

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

t2

>=500

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

t3

>=50

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

t4

>=310

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

t5

>=40

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

t6

>=50

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

t9

>=40

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

t10

>=100

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

t11

>=200

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

Таблица 6 – Временные параметры БМП

Параметр

Значение, нс

Описание

T1

>=100

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

T2

>=500

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

T3

>=50

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

T4

>=310

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

T5

>=40

Интервал удержания входных данных DI и входного переноса CI

предыдущего цикла




Продолжение таблицы 6

T6

>=50

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

процессорной секции

T7

>=200

Время задержки формирования выходных данных в

процессорной секции

T8

>=100

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

сдвига

T9

>=40

Задержка выходного переноса в схеме ускоренного переноса SFC

T1

>=100

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

Таблица 7 – Временные параметры БМПП

Параметр

Значение, нс

Описание

R1

>=20

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

R2

>=70

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

R3

>=15

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

R4

>=15

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

R5

35

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

R6

>=15

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

R7

>=15

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

стробирования усилителей выходных магистралей

R8

>=15

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

R9

>=25

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


На рисунке 10 представлена временная диаграмма.



Рисунок 10 – Временная диаграмма

На рисунке 11 представлена диаграмма синхроимпульсов.



Рисунок 11 – Диаграмма синхроимпульсов

На рисунке 12 представлен блок синхронизации.



Рисунок 12 – Блок синхронизации

В таблице 8 представлена спецификация интегральных микросхем.

Таблица 7 – Спецификация интегральных микросхем

Ячейка

Наименование

Описание

DD1-DD4

К584ВУ1А

Блок микропроцессоров

DD20.3,4

К155ЛИ1

КМ155ЛИ1

Четыре логических элемента 2И

DD27.1.1-4

К155ЛН1

КМ155ЛН1

Шесть логических элемента НЕ

DD26.1.1,2

К155ЛЛ1

КМ155ЛЛ1

Четыре логических элемента 2ИЛИ




DD26.1.3

К155ЛЕ5

КМ155ЛЕ5

Два логических элемента 3ИЛИ-НЕ

DD11

DD12

КР1533КП7

Мультиплексор

DD13

К584ВМ1А

Микросхема БМУ

DD20- DD26,

DD14- DD19

К541РУ1

Микросхемы УП, ПЗУК

DD27-DD29

К584ВВ1

Микросхемы БМПП

DD5

К155ИП4

Схема ускоренного переноса



Заключение


В ходе данной работы была освоена программа «Х584», представляющая собой «Программно-логическую модель микропроцессора К584». Данной программой реализованы операции деления, сложения и вычитания.


Разработы и представлены алгоритмы реализуемых операций, как в общей схеме, так и каждая из операции отдельно.

Так же были рассчитаны технические параметры микроЭВМ. Представлена его структурная схема, функциональная, графики временных диаграмм работы и блок синхронизации.