Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

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

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

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

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

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

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

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

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

студент группы С-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] Список логических условий

X1

# Пуск

X2

# PSW[63]

X3

# PSW[40/44]=0000

X4

# PSW[61]

X5

# PSW[62]

X6

# RGK[0/1]=00

X7

# RGK[0/7]=30

X8

# RGK[0/7]=18

X9

# RGK[0/1]=01

X10

# RGK[16/19]=0000

X11

# RGK[12/15]=0000

X12

# RGK[0/7]=70

X13

# TMP70

X14

# TMP7B

X15

# RGK[0/7]=7B

X16

# ЕСТЬ ЗАПРОС НА ПРЕРЫВАНИЕ

X17

# PSW[14]

X18

# ЕСТЬ СРЕДСТВО С ПЛАВУЮЩЕЙ ЗАПЯТОЙ

X19

# R1=0,2,4,6

X20

# R1=0,2,4,6

X21

# RGS[8/31]=0 Синтез управляющего автомата Выходные сигналы

Y1

=

Y2

=

Y3

=

Y4

=

Y5

=

Y6

=

Y7

=

Y8

=

Y9

=

Y10

=

Y11

=

Y12

=

Y13

=

Y14

=

Y15

=

Y16

=

Y17

=

Y18

=

Y19

=

Y20

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

S1

=

S2

=

S3

=

S4

=

S5

=

S6

=

S7

=

S8

=

S9

=

S10

=

S11

=

S12

=

S13

=

S14

=

S15

=

S16

=

S17

=

S18

=

S19

=

S20

= Программирование микросхемы PLM1 Программирование микросхемы PLM2  Синтез операционного автомата

Для синтеза логической схемы операционного автомата выбран регистр команд  /           /

Y1

# : =

Y2

# : =

Y3

# : =

Y4

# : =

Y5

# : =

Y6

# : =

Y7

# : =

Y8

# : =

Y9

# : = Микрооперация

S0

R0

S15

R15

S0

R0

S0

R0

S0

R0

= + = + = + = + = + = + = + = + = + Логические условия # = # = # = # = # = # = # = # = # = =

12211   221212112212

= 4343434343434 = = = = = = = Определение среднего количества тактов на операцию -

  -

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

  -

  = = Расчет времени выполнения операций Спецификация Схема Позиц. обозначения Наименование Кол-во Примечание

 

 

Выводы Литература



1. История государства и права ЗС
2. это кривая средних издержек в отрасли с точки зрения монопсониста это кривая предложения продукции;
3. Дієві особи- МИКИТА ІВАНОВИЧ СЛІПЧЕНКО ГЛИКЕРІЯ ХВЕДОРОВНА його жінка СОФІЯ
4. Хозяйство должно достиг
5. Тойн А Ван Дейк
6. Основы боевых действий подразделений, частей и соединений Сухопутных войск армии США и ФР
7. О банках и банковской деятельности
8. Современные методы лечения поллиноза
9. На территории края создан мощный водохозяйственный комплекс для обеспечения потребностей в воде населени.
10. ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ На вход устройства подается код X{1-16}
11. Острая левосторонняя нижнедолевая очаговая пневмония
12. XII 269512 від 14.10.92 ВВР 1992 N 49 ст.html
13. Технологии отбора и найма персонала
14. Развитие медицины в г Красноярске в советские годы
15. Задание 1 Перепишите и письменно переведите на русский язык следующие предложения с использованием инфини
16. тема Существуют две внутрь выделяющие специализированные структуры- а железы внутренней секреции б о.
17. Методы, подходы, содержания и требования к испытаниям РЭС
18. Средняя общеобразовательная школа 2 Творческий отчет Совета старшеклассников по итогам работ
19. элита Термин элита
20. Расчет посадок подшипников качения с поверхностями сопрягаемых деталей