скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Проектирование специализированного процессора

Реферат: Проектирование специализированного процессора

Московский Государственный Институт

Электроники и Математики

(Технический университет)

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

«Организация ЭВМ и систем»

Тема: «Проектирование специализированного процессора»

выполнил:                                                                               руководитель:

студент группы С-82                                                    доцент каф. «ВСиС»

Мысин А.А.                                                                            Маслов Н.Г.

                                                                                                            Отметка о зачете:

Москва 2000г.

 

Содержание

Задание на курсовое проектирование_______________________________________ 3

Исходные данные к проекту_______________________________________________ 3

Перечень подлежащих разработке вопросов__________________________________ 3

Укрупненная ГСА выполнения операций____________________________________ 4

Загрузка команд_________________________________________________________ 5

         18 - загрузка________________________________________________________ 5

         30 - загрузка положительная(с плавающей запятой)______________________ 5

Описание команд________________________________________________________ 6

        Команда 18_________________________________________________________ 6

        Команда 30_________________________________________________________ 6

ГСА операций___________________________________________________________ 7

Полная ГСА_____________________________________________________________ 8

Список микроопераций__________________________________________________ 10

Список логических условий______________________________________________ 10

Синтез управляющего автомата___________________________________________ 11

Выходные сигналы______________________________________________________ 12

Сигналы возбуждения___________________________________________________ 12

Программирование микросхемы PLM1_____________________________________ 13

Программирование микросхемы PLM2_____________________________________ 14

Синтез операционного автомата__________________________________________ 15

Логические условия_____________________________________________________ 16

Определение среднего количества тактов на операцию_______________________ 17

Определение среднего количества тактов на операцию_______________________ 18

Расчет времени выполнения операций_____________________________________ 19

Спецификация_________________________________________________________ 20

Выводы_______________________________________________________________ 21

Литература_____________________________________________________________ 22

Задание на курсовое проектирование

Дисциплина: Организация ЭВМ и систем
Тема: Специализированный процессор
Номер варианта

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

Коды операций ЕС ЭВМ 78,30,18,7В
Емкость ОП 512 КБайт
Ширина выборки из ОП 8 байт
Максимально допустимое время выполнения команд:
Коротких: Мксек
Длинных: Мксек

Перечень подлежащих разработке вопросов

1 Расчетная (логическая) часть
1.1 Синтез операционной части и управляющего автомата
1.2 Расчет длительности рабочего такта
2 Графическая часть
2.1 Схема функциональная
2.2 Схема электрическая
Задание выдано 14.02.2000 г.
Срок сдачи законченного проекта
Руководители проекта Доцент Маслов Н.Г.

Укрупненная ГСА выполнения операций

 


Загрузка команд

18 - загрузка

Мнемоническое обозначение LR

R1R 2

[RR короткие операнды]
18

R1

R2

 

 

0

8

12

15

 

Второму операнду помещается без изменения на место первого операнда.

Признак результата не изменяется

Программа прерывания;

  доступ (выборка второго операнда в команде L)

30 - загрузка положительная(с плавающей запятой)

Мнемоническое обозначение LPER

R1R 2

[RR короткие операнды]
30

R1

R2

 

 

0

8

12

15

 

Второму операнду присваивается знак плюс, и результат помещается на место 1-го операнда.

Знаковый бит устанавливается равным 0. Характеристика и мантисса не изменяются

Признак результата:

0 - мантисса результата равна 0
1 -
2 - результат больше 0
3 -

Программа прерывания;

  операция (если в данной установке отсутствует средства обработки чисел с плавающей точкой);

   спецификация.

Описание команд

Команда 18

Этапы Содержание этапа

1

Условия выполнения операции //
2 Выборка операндов

Выборка 2 операнда из RON, по R2 (в рабочий регистр S)

3 Выполнение действий над операндами //
4 Анализ и выполнение результата

Запись в RON (рабочего регистра S) по R1

Команда 30

Этапы Содержание этапа
1 Условия выполнения операции

Прерывание операций если есть средство с плавающей запятой

R1  и  R2  должны определять регистр 0, 2 ,4 или 6

2 Выборка операндов Из РПЗ выбрать 2-ой операнд и переправить его в регистр S
3 Выполнение действий над операндами Знаковому, 0-му, разряду присвоить 0
4 Анализ и выполнение результата

Мантисса результата равна 0 или больше 0

Признак результата

ГСА операций


Полная ГСА



Список микроопераций 

Y1

# СИГНАЛ ПРЕРЫВАНИЯ СПЕЦИФИЧЕСКИЙ

Y2

# СИГНАЛ ПРЕРЫВАНИЯ ДОСТУП

Y3

# RGAОП[0/15]:=PSW[45/60]

Y4

# RGОП[0/63]:=OП(RGA[0/15];[0/63])

Y5

# RGK[0/15]:=RGAOП[16/31]

Y6

# RGK[0/15]:=RGOП[32/47]

Y7

# RGK[0/15]:=RGOП[43/63]

Y8

# RGK[0/15]:=RGOП[0/15]

Y9

# PSW[40/63]:=PSW[40/63]+2

Y10

# PSW[32/33]:=01

Y11

# RGKОП[0/15]:=RGAОП[43/60]

Y12

# RGK[16/31]:=RGОП[26/31]

Y13

# RGK[16/31]:=RGОП[12/47]

Y14

# RGK[16/31]:=RGAОП[48/63]

Y15

# RGK[16/31]:=RGAОП[0/15]

Y16

# PSW[32/33]:=10

Y17

# RGOOH[8/31]:=POH(RGK[16/19])

Y18

# RGA[8/31]:=RGPOH[8/31]+0(12)….RGK[20/31]

Y19

# RGA[8/31]:=0(12)…RGK[20/31]

Y20

# RGPOH[8/31]=POH (RGK[16/15]):[8/31]

Y21

# RGA[8/31]:=RGA[8/31+RGPOH[8/31]]

Y22

# TMP70:=1

Y23

# TMP7B:=1

Y24

# РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ

Y25

# СИГНАЛ ПРЕРЫВАНИЯ ОПЕРАЦИЯ

Y26

# RGS[0/31]:=РПЗ(RGK[12/15];[0/31])

Y27

# RGS[0]:=0

Y28

# PSW[34/35]:=00

Y29

# PSW[34/35]:=01

Y30

# РПЗ(RGK[8/11];[0/31]):=RGS[0/31]

Y31

# RGS[0/31]:=POH(RGK[12/15];[0/31])

Y32

# POH(RGK[48/11];[0/31]):=RGS[0/31]

Страницы: 1, 2


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.