Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Московский Государственный ИнститутСодержание книги
Поиск на нашем сайте
Московский Государственный Институт Электроники и Математики (Технический университет)
Курсовая работа по курсу «Организация ЭВМ и систем»
Тема: «Проектирование специализированного процессора»
выполнил: руководитель: студент группы С-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 г. | ||||||||||||||||||||||||||
| Срок сдачи законченного проекта |
| ||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||
| Руководители проекта | Доцент Маслов Н.Г. | ||||||||||||||||||||||||||
Укрупненная ГСА выполнения операций
Загрузка команд
Загрузка
Мнемоническое обозначение LR
| R1R 2 |
|
|
| [RR короткие операнды] | |||||
|
| 18 | R1 | R2 | ||||||
| 0 | 8 | 12 | 15 | ||||||
Второму операнду помещается без изменения на место первого операнда.
Признак результата не изменяется
Программа прерывания;
доступ (выборка второго операнда в команде L)
Загрузка положительная(с плавающей запятой)
Мнемоническое обозначение LPER
| R1R 2 |
|
|
| [RR короткие операнды] | |||||
|
| 30 | R1 | R2 | ||||||
| 0 | 8 | 12 | 15 | ||||||
Второму операнду присваивается знак плюс, и результат помещается на место 1-го операнда.
Знаковый бит устанавливается равным 0. Характеристика и мантисса не изменяются
Признак результата:
| 0 | - | мантисса результата равна 0 |
| 1 | - | |
| 2 | - | результат больше 0 |
| 3 | - |
Программа прерывания;
операция (если в данной установке отсутствует средства обработки чисел с плавающей точкой);
спецификация.
Описание команд
Команда 1 8
| Этапы | Содержание этапа | |
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 | = |
Логические условия
| # | = | |||
| # | = | |||
| # | = | |||
| # | = | |||
| # | = | |||
| # | = | |||
| # | = | |||
| # | = | |||
| # | = |
| = | 12211 221212112212 | |
| = | 4343434343434 | |
| = | ||
| = | ||
| = | ||
| = | ||
| = | ||
| = | ||
| = |
Выводы
Литература
Московский Государственный Институт
Электроники и Математики
(Технический университет)
Курсовая работа по курсу
«Организация ЭВМ и систем»
|
| Поделиться: |
Познавательные статьи:
Последнее изменение этой страницы: 2019-10-15; просмотров: 106; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.151 (0.007 с.)