Разработка прототипа ядра микроЭВМ (процессорный модуль – Am29C116(аналог К1804ВМ1))

Страницы работы

Содержание работы

 МО и ПО РФ

НГТУ

Курсовая работа

по схемотехнике

Разработка прототипа ядра микроЭВМ.

   Факультет: АВТ

   Группа: АМ-810

   Студент: Збоев А.Д.

   Преподаватель: Соболев В.И.

Новосибирск  2000

Содержание

1. Цели и задание  курсовой работы………………………..3

2. Форматы команд…………………………………………..4

3. Форматы поддерживаемых данных……………………...6

4. Особенности  структуры ОБ………………………………6

5. Временные диаграммы ОБ………………………………...7

6. Формат статусного регистра………………………………8

7. Расчет минимальной длительности цикла ОБ……………9

8. Особенности  структуры МУУ……………………………9

9. Расчет минимальной длительности цикла МУУ………...10

12.Формат микрокоманды……………………………………10

13. Расчет длительности цикла ядра микроЭВМ…………...12

14. Блок синхронизации……………….……………………..12

15. Схема начальной установки……………………………..12

18. Выводы к работе...………………………………………..13

19.Список используемой литературы ………………………14


1. Цели и задание курсовой работы

Целями данной курсовой работы  являются:

·  Освоение элементов методологии проектирования аппаратных средств вычислительной техники;

·  Приобретение практического опыта разработки функциональных устройств и узлов, выполнения схемотехнических расчетов и оформления схемной документации;

·  Закрепление и углубление знаний о современной элементной базе;

              Задание к курсовой работе:

Разработать прототип ядра микроЭВМ, содержащий следующий набор устройств: микропрограммируемый микропроцессор (представлен как устройство, состоящее из микропрограммного устройства управления (МУУ) и операционного блока (ОБ)), основную память (ЗУ), средства интерфейса, обеспечивающие взаимодействие между процессором и ЗУ, блок синхронизации.

Прототип ядра микроЭВМ должен соответствовать следующим требованиям к его характеристикам и параметрам:

·  Система команд гипотетическая. Форматы команд: одноадресные и безадресные;

·  Количество программно доступных регистров общего назначения – не менее 8;

·  Формат представления данных в процессоре – целочисленный в дополнительном коде и с разрядностью слова 16 бит;

·  Минимальный доступный элемент данных памяти, непосредственно адресуемой процессором, - слово;

·  Разрядность адреса памяти равна разрядности данных;

·  Структура магистрали – трехшинная; 

·  Обмен данными процессор – память – синхронный без квитирования (без подтверждения готовности памяти и циклов ожидания процессора);

·  Процессор должен быть оснащен схемными средствами поддержки начальной установки при включении, сбросе и возобновлении (после сбоев) питания.

·  Процессорный модуль –Am29C116(аналог К1804ВМ1);

·  Секвенсор микрокоманд – Am29C10, ёмкость МПП 4 Кслова;

·  Основная память – SRAM 32 КВ, PROM 8 КВ;

·  Принципиальная схема микропроцессора, блока синхронизации, схемы начальной установки.

Целью разработки ставятся наиболее существенные желаемые характеристики прототипа ядра микроЭВМ:

·  высокое быстродействие (производительность);

·  простота и надежность схемных решений.

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

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

2.  Форматы команд

            Хранимые в ОЗУ команды состоят из одного или двух 16-разрядных слов. Старший байт первого слова представляет собой код операции. Младший байт делится на два 4-разрядных поля, задающих источник операндов и приёмник результата. Регистры общего назначения с 0-го по 15-й (из 32-х имеющихся на кристалле) доступны пользователю в качестве рабочих, остальные 16 используются операционной системой. Второе слово команды (если она двухсловная) является либо полем смещения, либо непосредственным операндом. 8-разрядный код операции позволяет закодировать 256 команд. Информация о способе адресации содержатся в коде операции.

0

 

3

 

4

 

7

 

15

 

8

 
1) Команда типа регистр - регистр

Похожие материалы

Информация о работе

Предмет:
Схемотехника
Тип:
Курсовые работы
Размер файла:
388 Kb
Скачали:
0