Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 2048 Курсовой проект на тему Проектирование специализированного процессора

Курсовой проект на тему Проектирование специализированного процессора

« Назад

Курсовий проект на тему «Проектирование специализированного процессора»

(6-й семестр) 

Целью курсового проекта является закрепление знаний и развитие навыков в области проектирования процессорных устройств компьютеров.

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

Функции процессора: (цикл процессора)

  1. Выборка команды

  2. Вычисление исполнительных адресов операндов

  3. Выборка операндов из оперативной или регистровой памяти и занесение на регистры АЛУ

  4. Инициация исполнения операции

  5. Занесение результата исполненной операции в память

  6. Формирование признаков результатов или кодов прерывания

  7. Вычисление адреса следующей исполняемой команды 

Исходные данные :

АЛУ – структура АЛУ разрабатывается при выполнении контрольных работ №2 и №3.

Команды, исполняемые в АЛУ, определены в контрольной работе № 2.

Дополнительные команды:

1) условный переход (тип перехода определяется вариантом задания);

2) Стоп (останов)

Форматы команд: RR, RX, RS (определяется вариантом задания). 

Исполнение команд различных форматов: 

RR:  (R1):= (R1) Å (R2)

RX:  (R1):= (R1) Å ((B2) + D2 +(X2))

RS:  Команда передачи управления (алгоритм исполнения разрабатывается студентом).

Å - обозначение арифметической (логической) операции.

Форматы данных:

Арифметические данные:

- фиксированная точка (Ф.т.)

Количественный эквивалент числа, представленного в формате с фиксированной точкой

- плавающая точка(Пл.т.)

Количественный эквивалент числа, представленного в формате с плавающей точкой

Р – порядок числа

Логические данные.

Оперативная память (ОП) и регистровая память (РП)

Емкость ОП – определена вариантом задания.

Размер блока ОП – 4096 байт.

Расположение команд и данных ОП – по адресу кратному длине слова (4).

Ширина выборки – 4 байта

Емкость РП – определяется вариантом задания

Структура спецпроцессора  

СчАК – счетчик адреса команд;

РК - регистр команд;

ПР – признак результата;

ПП – признак прерывания.

Графический материал:

1.  Граф-схема алгоритма (ГСА) функционирования СП

КА – команда арифметическая;

КЛ – команда логическая;

КПУ – команда передачи управления. 

2. Структурная схема СП (блоки СП, связанные между собой раздельными управляемыми шинами)

3. Принципиальная схема УУ (элементная база - ИС серии К155).


СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ 

Введение

  1. Постановка задачи

  2. Описание команд и данных

  3. Алгоритм функционирования специализированного процессора (СП)

  4. Структурная схема СП

  5. Структурный синтез устройства управления СП

  6. Проектирование принципиальной схемы устройства управления СП

Выводы

Библиографический список        

Используемые обозначения:

ЕОП – емкость оперативной памяти в килобайтах

ЕРП – емкость регистровой памяти в словах (длина слова равна 4 байта)

М – маска

< - меньше

> - больше

£ - меньше или равно

³ - больше или равно

Сч - счетчик 

Варианты заданий к КП 

№Вар

КА

ФД

КЛ

ФД

ПУ

Чт/зап

ОП

РП

УА

Еоп, МВ

ШВ, В

Ерп

ШВ

спАдр

1

*

2

*

1

По индексу>

Чт

128

2

32

2

Естественная

2

-

4

+

1

По Сч

Зап

256

2

16

2

Принудительная

3

+

2

М2

2

По Сч

Зап

512

2

32

2

Принудительная

4

/

2

+

1

По индексу>

Чт

256

2

16

2

Естественная

5

*

4

М2

2

По индексу<

Чт

128

2

32

2

Естественная

6

-

4

+

1

По Сч

Чт

256

4

16

2

Принудительная

7

+

2

М2

1

По индексу>

Зап

512

1

32

2

Естественная

8

/

4

*

2

По индексу>

Зап

256

1

16

2

Принудительная

9

*

2

+

2

По индексу<

Чт

128

1

32

2

Естественная

10

-

4

*

1

По Сч

Зап

256

4

16

2

Принудительная

11

/

4

+

1

По Сч

Чт

512

4

16

2

Естественная

12

*

2

*

2

По индексу<

Зап

256

2

32

2

Естественная

13

-

2

М2

2

По Сч

Чт

128

2

16

2

Естественная

14

+

4

*

2

По Сч

Чт

256

2

32

2

Принудительная

15

/

4

+

1

По индексу<

Зап

512

2

16

2

Принудительная

З повагою ІЦ "KURSOVIKS"!