Разработка специализированной микроЭВМ с микропрограммным управлением
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра Информатики и вычислительной техники
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине Организация ЭВМ и систем
Тема: Разработка специализированной микроЭВМ с микропрограммным управлением
Выполнили:
студенты гр. ИВТ-319
Панченко Ю.Н.
Некрасов В.Н.
Проверил:
к.т.н., доцент Нестерук В.Ф.
Омск 2012
Содержание
Задание на курсовое проектирование
.Структура внешнего интерфейса
2.Алгоритмы функционирования микроЭВМ
.Структурная схема микроЭВМ
.Формат микрокоманд
.Разработка микропрограммы
.Функциональная схема микроЭВМ
.Диаграмма синхроимпульсов
.Временная диаграмма работы микроЭВМ
Список использованных источников
Приложение
Задание на курсовое проектирование
Тема задания: "Разработка специализированной микроЭВМ с микропрограммным управлением".
Исходные данные:
Код двоичных чисел - обратный немодифицированный;
Форма представления двоичных чисел - с плавающей запятой;
Способ реализации алгоритма - таблично - алгоритмический метод
умножения через таблицу квадратов;
Временные параметры реализации алгоритма - программный;
Форматы обрабатываемых слов - 16 разрядов, из них 1 - знаковый;
Внешний интерфейс - специализированный асинхронный;
Включается на правах периферийного процессора.
Элементная база: микропроцессорный комплект серии К584 и дополняющие интегральные микросхемы других серий.
Необходимо реализовать 2 коротки, 2 длинных и 3 логических операции. Осуществить системное, структурное и функциональное проектирование микроЭВМ, рассчитать технические параметры.
1.Структура внешнего интерфейса
Типовое функциональное распределение шин интерфейса внешней системы (ВС), для которой проектируемая микроЭВМ является периферийным сопроцессором, приведено на рисунке 1.
Рис.1.Структура внешнего интерфейса.
ГТ - сигнал готовности. Выдается микроЭВМ с целью инициализации цикла обмена с внешней системой.
ШД - совмещенная шестнадцатиразрядная двунаправленная шина данных и кода операции, причем, код операции передается по трем младшим битам этой шины.
ППД - сигнал подтверждение получения данных, выставляется микроЭВМ как сигнал об удачном приеме данных для внешней системы.
ПД - сигнал передача данных, оповестительный сигнал от внешней системы о передаче данных в микроЭВМ;
ПР - сигнал передача результата, выставляется микроЭВМ как оповестительный сигнал о передаче данных для внешней системы.
ППР - сигнал подтверждение получения результата, сигнал об удачном приеме данных внешней системой в микроЭВМ.
2.Алгоритмы функционирования микроЭВМ
3.Структурная схема микроЭВМ
Микропроцессорный комплект (МПК) типа К584 в плане структурной организации предполагает использование трех- или четырехмагистрального внутреннего технического интерфейса, с помощью которого объединяются все функциональные устройства микроЭВМ.
Структурная схема микроЭВМ приведена на рисунке 2.
Рис.2. Структурная схема микроЭВМ.
В таблице 1 указаны используемые сокращения.
В работе использованы функциональные блоки. К операционной части относятся: блок микропроцессоров (БМП) со схемой ускоренного переноса (СУП), которая введена для повышения быстродействия и функциональные устройства расширения ОЧ.
Табл.1. Используемые на схеме сокращения
Сокр.РасшифровкаРазделСокр.РасшифровкаРазделМВХВходная магистральМагистралиМУМагистраль управленияМагистралиМВВыходная магистральМагистралиМАМагистраль адресаМагистралиВИВнешний интерфейс-БМППБлок магистральных приемопередатчи-ковИЧ (Интерфейс-ная часть)М1, М2, М3Входные и выходная внутренние магистралиБМППТПТабличный преобразовательОЧ (Операционная часть)ШАШина адресаБМП, УПБРБуферный регистрОЧШВШина выходных данныхБМПДВШина выходных данныхБМП,ТПДВХШина входных данныхБМП, БРБСБлок синхронизации-МИШина входа микроинструкцииМЛУ, БМУ, БР,ТПУПУправляющая памятьУЧ (Управляющая часть)СИ 1,2,3СинхроимпульсыБСШДШина данныхУПШМКШина микрокоммандУПБМУБлок микропрограммного управленияУЧАМКАдрес микрокоммандБМУМЛУМультиплексор логических условийУЧЛУЛогические условияМЛУШУШина управленияБМПБМПБлок микропроцессоровОЧВХПВходной перенос (П)БМП!СД1Инверсия сигнала сдвига одинарного словаБМПСПМежсекционный переносБМП, СУПЧПЧастичный переносБМП, СУПСУПСхема ускоренного переносаОЧВПВыходной переносСУПМ1, МЕдиничные константы для подключения режимов БМУМЛУ
БМП предназначен для арифметико-логической обработки и временного хранения информации, представленной в двоичном коде. В БМП может входить одна или несколько секций в зависимости от разрядности микроЭВМ. БМП имеет разделенную двойную шину данных входную (ВХШ) и выходную (ВШ). Микропрограммное управление осуществляется по шине микроинструкций (ШУ). БМП имеет выход частичного переноса (ЧП), на основе которого вырабатыва?/p>