4 (Огромный неразобранный архив курсовых работ)

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

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

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

Онлайн просмотр документа "4"

Текст из документа "4"

Задание

В параллельном 48 – разрядном коде определить число непересекающихся комбинаций вида 101 и установить номера разрядов, где расположены нули этих комбинаций.

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

Для выполнения поставленной задачи необходимо устройство, имеющее один вход и два выхода. На вход подается параллельный 48-разрядный код А{48:1}. Т. к. максимальный номер разряда в 48- разрядном слове 48, то для формирования номеров нулей 5- разрядное слово НОМ{4:0}, для формирования количества нулей потребуется 5- разрядное слово КОЛ{4:0}. Для данного устройства выберем внешнюю синхронизацию с частотой ГТИ=5 МГц.

Длительность импульсов СТРОБ и УСЧИТ равна периоду тактовой последовательности и положительные фронты этих импульсов появляются вслед за положительным импульсом внешней синхронизации ГТИ.

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

УСЧИТ.

1 2 3

4 5 6

7 8 9

46 47 48

1 0 1

1 0 1

1 0 1

1 0 1

1

2

3

16

48:3 = (16)10 = (10000)2 => НОМ{4:0} и КОЛ{4:0}

Схема устройства:

НОМ{4:0}


Временные диаграммы

ГИ

СТРОБ

А

НОМ

УСЧНОМ

КОЛ

УСЧКОЛ

Комбинационная реализация вычислительного устройства.

При построении устройства в виде комбинационной схемы надо решить задачу нахождения количества непересекающихся комбинаций вида 101 в 48 – разрядном коде и определить где расположены нули этих комбинаций. Эта задача достаточно сложна и для реализации проектируемого устройства потребуется большое количество микросхем. В условиях ограниченного времени проектирования эта задача решена быть не может. Поэтому для реализации устройства выберем регистровый метод.

Регистровая реализация устройства

В блок-схеме применены следующие обозначения:

РГД{48:1} – регистры данных;

СЧКОЛ{4:0} – счетчик количества нулей;

СЧНОМ{4:0} – счетчик номера разряда в коде А;

Описание алгоритма:

Устройство находится в начальном состоянии и в нем не производится никаких операций до тех пор пока не придет сигнал стробирования СТРОБ. По приходу сигнала СТРОБ происходит запись в регистр РГД{32:1} входного слова А. Счетчик СЧКОЛ{4:0} устанавливается в нуль, а счетчик СЧНОМ{4:0}в два. Далее происходит проверка РГД равенству 0, т. е. произошло ли заполнение регистра нулями. Если условие выполняется, то считывается при появлении сигнала УСЧИТ количество комбинаций УСЧКОЛ. Если условие не выполняется, то осуществляем проверку признака комбинации 101. Если условие выполняется, то увеличиваем на единицу СЧКОЛ, последовательно сдвигаем РГД влево на три разряда и увеличиваем СЧНОМ на три, возвращаемся к проверке РГД=0. Если условие не выполняется, т. е. нет комбинации вида 101, то сдвигаем РГД влево на один разряд и увеличиваем СЧНОМ на единицу, возвращаемся к проверке РГД=0.

Блок-схема алгоритма функционирования устройства.


нет



да



да



нет


0


1












Микропрограмма 1

Переменные:

входные: А{1:48}, строб;

внутренние: РГД{1:48}, СЧНОМ{4:0}, СЧКОЛ{4:0};

внешние: УСЧКОЛ, УСЧНОМ, НОМ{4:0}:=СЧНОМ{4:0}, КОЛ{4:0}:=СЧКОЛ{4:0};

Признаки:

Р1:=┐строб;

Р2:=РГД{1:48}:=0;

Р3:= (РГД{1}&РГД{2}&РГД{3});

Процедура:

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

УЗАП1: РГД:=А,

УН1: СЧКОЛ:=0,

УН2: СЧНОМ:=2;

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

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

УСЧКЛ: СЧКОЛ:= СЧКОЛ+1,

УСЧНОМ;

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

УСЧНМ: СЧНОМ:= СЧНОМ+1;

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

УСЧНМ: СЧНОМ:= СЧНОМ+1;

М3 УСДВ: РГД:=РГД{2:48}.0;

УСЧНМ: СЧНОМ:= СЧНОМ+1;

Идти к М2;

М4 УСЧКОЛ: ;

конец.

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

После упрощения микропрограмма примет вид

Микропрограмма 2

Переменные:

входные: А{1:48}, строб;

внутренние: РГД{1:48}, СЧНОМ{4:0}, СЧКОЛ{4:0};

внешние: УСЧКОЛ, УСЧНОМ, НОМ{4:0}:=СЧНОМ{4:0}, КОЛ{4:0}:=СЧКОЛ{4:0};

Признаки:

Р1:=┐строб;

Р2:=↓/РГД{1:48}:=0;

Р3:= (РГД{1}&РГД{2}&РГД{3});

Процедура:

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

УЗП: РГД:=А, СЧКОЛ:=0, СЧНОМ:=2;

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

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

УСЧКЛ: СЧКОЛ:= СЧКОЛ+1,

УСЧНОМ;

УСДВ: РГД:=РГД{2:48}.0; СЧНОМ:= СЧНОМ+1;

УСДВ: РГД:=РГД{2:48}.0; СЧНОМ:= СЧНОМ+1;

М3 УСДВ: РГД:=РГД{2:48}.0; СЧНОМ:= СЧНОМ+1;

Идти к М2;

М4 УСЧКОЛ: ;

конец.

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


А

РГД

1

СЧКОЛ

+1

{48:1} РГД{48:1} УЗП СЧКОЛ{4:0} КОЛ{4:0}


УЗП

УСЧКЛ

УСДВ

СЧКОЛ

+1

УЗП

с троб СЧНОМ{4:0} НОМ{4:0}

УСЧНОМ УСЧНОМ


УСЧКОЛ


Р1 Р3 Р2

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

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

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

Автомат Мура

Граф-схема алгоритма



1


0


а1



0



а6

1

а0

1



0

а2


а3


а4



а5



Граф-схема алгоритма автомата Мили




1


0




0


1


0



1











Будем строить управляющий автомат как автомат Мили, т.к. он имеет только 2 состояния и реализуется на одном триггере. В качестве последнего выберем Д-триггер

вход

Состояния

а0

а1

Р1

а0

┐Р1

а1/УЗП

┐Р2

а0/УСЧКОЛ

Р2*Р3

а1/УСДВ

Р2*┐Р3

а1/УСЧКЛ, УСЧНОМ, УСДВ, УСДВ

Таблица переходов и выходов

Кодированная таблица переходов и выходов

вход

а0

а1

Р1

0

┐Р1

1

УЗП

┐Р2

0

УСЧКОЛ

Р2*Р3

1

УСДВ

Р2*┐Р3

1

УСЧКЛ, УСЧНОМ, УСДВ, УСДВ

Функция возбуждения триггера и выражения для управляющих сигналов

Q(t+1)=( ┐P1*┐Q+P2*P3*Q+P2*┐P3*Q)t=(┐P1*┐Q+P2*Q)t

УЗП=┐P1*┐Q

УСЧКОЛ= ┐P2*Q

УСДВ= P2*P3*Q+ P2*┐P3*Q= P2*Q

УСЧНОМ= P2*┐P3*Q= ┐P3* УСДВ

УСЧКЛ=┐P3* УСДВ

Функциональная схема УА

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

номер

метка

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

переход

0

М1

если Р1, тоМ1

1

УЗП

2

М2

если Р2, тоМ4

3

если Р3, тоМ3

4

УСЧКЛ, УСЧНОМ, УСДВ, УСДВ

5

М3

УСДВ

идти к М2

6

М4

УСЧКОЛ

конец

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