Курсовая KIAN (Вариант 74)

2017-06-07СтудИзба

Описание файла

Файл "Курсовая KIAN" внутри архива находится в папке "Вариант 74". Документ из архива "Вариант 74", который расположен в категории "". Всё это находится в предмете "цифровые устройства и микропроцессоры (цуимп)" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "цифровые устройства и микропроцессоры" в общих файлах.

Онлайн просмотр документа "Курсовая KIAN"

Текст из документа "Курсовая KIAN"

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

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

_____

кафедра 403

Расчётно-пояснительная записка

К курсовой работе по дисциплине

«Вычислительные системы и микропроцессорная техника»

Выполнял

студент группы 04-409: ______________ Кувшинов И.А.

Консультировал ______________ Щеглов А.В.

Москва

2001

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

Вариант №74

На устройство по шине А{1:8} побайтно приходят два 32-разрядного кода: сначала все байты первого кода, затем второго. Определить номера самого старшего и самого младшего разрядов кодов, где произошло их совпадение .

Уточнение задания

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

примем, что источник входного кода гарантирует правильность выставленной информации во время действия стробирующего импульса СТРОБ, а само устройство подтверждает выдачу кода числа единичных символов генерацией импульса считывания УСЧИТ

тактовая синхронизация последовательности импульсов – внешняя

примем, что выходной код – двоичный позиционный код, численный эквивалент которого равен числу единичных символов 32-разрядного кода. Легко заметить, что максимальное число «единиц», равное 32, потребует формирования шестиразрядного выходного кода В{5:0} и такого же С{5:0}

A{1:8} МЛ{5:0}

F

СТ{5:0}


СТРОБ УСЧИТ


Алгоритм функционирования устройства

Операционное описание

Составим соответствующему алгоритму операционное описание синтезируемого устройства.

Микропрограмма EVG1;

Переменные

входные: A{32:1}, СТРОБ;

внутренние: РГМ{СЧ,8:1}, РГА{32:1},

РГВ{32:1}, СЧ{5:0}, TR;

выходные: МЛ{5:0} = СЧ{5:0},

CТ{5:0} = СЧ{5:0}, УСЧИТ;

Признаки:

Р1 =  СТРОБ;

Р2 = СЧ{5:0} == 8;

Р3 = СЧ{5:0} == 33;

Р4 = TR == 0;

P5 = (РГА{1} mod2 РГВ{1}) == 1;

Описание выводов:

РГМ{7:0,8:1} = РГВ{32:1}. РГА{32:1};

DMX{СЧ, 8:1} = DMX( A{8:1}. СЧ{5:0});

Процедура

М1 УН1: СЧ:=0;

М2 если Р2, то М4;

М3 если Р1, то М3;

УЗАП1: РГМ{СЧ, 8:1}:= А

УСЧ1: СЧ := СЧ + 1;

идти к М2;

М4 УН2: TR := 0;

УЗАП2: СЧ := 1;

М5 если Р3, то М8;

если Р5, то М7;

если Р4, то М6;

УЗП1: СТ := СЧ;

идти к М7;

М6 УЗП1: СТ := СЧ;

УЗП3: МЛ := СЧ;

УTR: TR: = 1;

М7 УСДВ1: РГА := 0.РГА{32:2};

УСДВ2: РГВ := 0.РГВ{32:2};

УСЧ1: СЧ := СЧ + 1;

идти к М5;

М8 УСЧИТ: ;

конец.

Анализ микропрограммы показывает, что сигналы УЗАП1 и УСЧ1 , УН2 и УЗАП2, УЗП1 и УЗП3 и УTR , УСДВ1 и УСДВ2 и УСЧ1 – эквивалентны и их можно заменить соответственно: УЗАП1, УЗП1, УЗП2, УЗП3, УСДВ.

Микропрограмма EVG2;

Переменные

входные: A {8:1}, СТРОБ;

внутренние: РГА{32:1}, РГВ{32:1}, СЧ{5:0}, TR;

выходные: МЛ{5:0} = СЧ{5:0},

CТ {5:0} = СЧ {5:0}, УСЧИТ;

Признаки:

Р1 =  СТРОБ;

Р2 = СЧ{4};

Р3 = СЧ{6}&СЧ{1};

Р4 = TR;

P5 = (РГА {1} mod2 РГВ {1});

Описание выводов:

РГМ{7:0,8:1} = РГВ{32:1}. РГА{32:1};

DMX {СЧ, 8:1} = DMX (A {8:1}. СЧ{5:0});

Процедура

М1 УН1: СЧ:=0;

М2 если Р2, то М4;

М3 если Р1 то М3;

УЗАП1: РГМ {СЧ, 8:1}:= А, УСЧ1: СЧ:= СЧ + 1;

идти к М2;

М4 УЗП1: TR: = 0, СЧ: = 1;

М5 если Р3, то М8;

если Р5, то М7;

если Р4, то М6;

УЗП2: СТ := СЧ;

идти к М7;

М6 УЗП2: СТ := СЧ, УЗП3: МЛ := СЧ, TR := 1;

М7 УСДВ: РГА := 0.РГА{32:2}, РГВ := 0.РГВ{32:2}, УСЧ1: СЧ:=СЧ + 1;

идти к М5;

М8 УСЧИТ: ;

конец.

Функциональная схема операционного автомата, составленная в соответствии с микропрограммой EVG 2

УА может быть построен как с жёсткой логикой так и с программируемой логикой. Рассмотрим оба варианта реализация.

Управляющий автомат с жёсткой логикой

УА с жёсткой логикой реализуется в виде классического конечного автомата, либо в виде распределителя импульсов. Конечный автомат может быть построен и как автомат Мура, и как автомат Мили.

Ниже построены граф-схемы алгоритмов для автоматов Мура и Мили, соответствующие микропрограмме EVG2 . Рядом расположены графы переходов.

Алгоритм и граф для автомата Мура



Граф для автомата Мура

Блок-схема алгоритм автомата Мура

Алгоритм и граф для автомата Мили

УА с программируемой логикой

Составим каноническую форму микропрограммы синтезируемого операционного устройства в виде таблицы:

Номер

Метка

Управляющие сигналы

Переход

0

М1

УН1

 

1

М2

 

если Р2, то М4

2

М3

 

если Р1, то М3

3

 

УЗАП1, УСЧ1

 

4

 

 

идти к М2

5

М4

УЗП1

 

6

М5

 

если Р3, то М8

7

 

 

если Р5, то М7

8

 

если Р4, то М6

9

УЗП2

 

10

 

идти к М7

11

М6

УЗП2, УЗП3

 

12

М7

УСДВ, УСЧ1

 

13

 

идти к М5

14

М8

УСЧИТ

 

15

 

конец

Формат команды с естественной адресацией имеет вид:

0

УН1

УЗАП1

УСЧ1

УЗП1

УЗП2

УЗП3

УСДВ

УСЧИТ

-

-

1

ХР1

ХР2

ХР3

ХР4

Р5

А4

А3

А2

А1

А0

1 2 3 4 5 6 7 8 9 10 11

Кодовое выражение для УА с естественной адресацией:

Адрес

Разряды микрокоманд

 

 

 

 

00000

0

1

0

0

0

0

0

0

0

0

0

0

0

М1

00001

1

0

1

0

0

0

0

0

0

0

1

0

1

М2

00010

1

1

0

0

0

0

0

0

0

0

0

1

0

М3

00011

0

0

1

1

0

0

0

0

0

0

0

0

0

00100

1

0

0

0

0

0

0

0

0

0

0

0

1

00101

0

0

0

0

1

0

0

0

0

0

0

0

0

М4

00110

1

0

0

1

0

0

0

0

0

1

1

1

1

М5

00111

1

0

0

0

0

1

0

0

0

1

1

0

0

01000

1

0

0

0

1

0

0

0

0

1

0

1

1

01001

0

0

0

0

0

1

0

0

0

0

0

0

0

01010

1

0

0

0

0

0

0

0

0

1

1

0

0

01011

0

0

0

0

0

1

1

0

0

0

0

0

0

М6

01100

0

0

0

1

0

0

0

1

0

0

0

0

0

М7

01101

1

0

0

0

0

0

0

0

0

0

1

1

0

01111

0

0

0

0

0

0

0

0

1

0

0

0

0

М8

10000

1

0

0

0

0

0

0

0

0

0

0

0

0

1 2 3 4 5 6 7 8 9 10 11 12 13

В случае принудительной адресации некоторые строки можно объединить:

УА с принудительной адресацией

Номер

Метка

Управляющие сигналы

Переход

0

М1

УН1

 

1

М2

 

если Р2, то М4

2

М3

 

если Р1, то М3

3

 

УЗАП1, УСЧ1

идти к М2

4

М4

УЗП1

 

5

М5

 

если Р3, то М8

6

 

 

если Р5, то М7

7

 

если Р4, то М6

8

УЗП2

идти к М7

9

М6

УЗП2, УЗП3

 

10

М7

УСДВ, УСЧ1

идти к М5

11

М8

УСЧИТ

конец

Формат команды с принудительной адресацией имеет вид:

УН1

УЗАП1

УСЧ1

УЗП1

УЗП2

УЗП3

УСДВ

УСЧИТ

ХР1

ХР2

ХР3

ХР4

ХР5

А3

А2

А1

А0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее