Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Проектування керуючих автоматів Мура та Мілі за заданою граф-схемою алгоритму

Тип Реферат
Предмет Информатика
Просмотров
977
Размер файла
183 б
Поделиться

Ознакомительный фрагмент работы:

Проектування керуючих автоматів Мура та Мілі за заданою граф-схемою алгоритму

Анотація

Метою даної курсової роботи є закріплення основних теоретичних та практичних положень дисципліни комп`ютерна схемотехніка. В процесі розробки курсової роботи виконується синтез комбінаційної схеми, яка реалізує задану функцію п`яти змінних, та за результатами синтезу будується функціональна схема в заданому базисі. Потім, згідно з обраними блоками та структурою ГСА, проектуємо керуючі автомати Мура та Мілі, а також будуємо принципові схеми: для автомата Мура на елементах малого ступеня інтеграції заданої серії, а для автомата Мілі на основі ПЛМ. Ці задачі отримали широке розгалуження в аналізі та синтезі програмних і апаратних засобів обчислювальної техніки, дискретної математиці, а також мають багаточисельні технічні положення. Характерною рисою науково-технічного прогресу, який визначає подальший потужний підйом суспільно-технічного виробництва, є широке застосування досягнень обчислювальної та мікропроцесорної техніки в усіх галузях народного господарства. Вирішення задач науково-технічного прогресу потребує застосування засобів обчислювальної техніки на місцях економістів, інженерів та економічного персоналу.


1. Синтезувати комбінаційну схему, що реалізує задану функцію 5-ти змінних

1.1 Визначення значення БФ

Булева функція 5-ти змінних F (X1, X2, X3, X4, X5) задається своїми значеннями, які визначаються 7-розрядними двійковими еквівалентами чисел, що обираються з таблиці 1 за значеннями числа (А), місяця (В) народження студента і порядкового номера (С) студента в списку групи. Значення функції на конкретних наборах обираються:

– на наборах 0–6 за значенням А;

– на наборах 7–13 за значенням В;

– на наборах 14–20 за значенням С;

– на наборах 21–27 за значенням (А+В+С);

– на наборах 28–31 функція приймає невизначені значення.

Таблиця 1

О Д И Н И Ц І
0123456789
023117212943859104225
д185950749575089137239
е232234394547696370596
с397873608614819188662
я479727002906341470120
т523264492843352514338
к645743435838755930807
и795806660658833050948
827491940175147083736
910598999957748116820

Крім того, для всіх двійкових еквівалентів у розрядах лівіше старшої значущої одиниці, необхідно проставити символ невизначеного значення Х і вважати, що функція на таких наборах також приймає невизначені значення.

A=05. Из табл. 1 находимо число 3810, яке в двоічній системі счислення має вид 01001102. Тут левіше старшої значущої одиницы знаходяться нулі, тому заміняємо їх символом невизначного значення Х. Тоді одержуемо Х100110.

В = 02; 7210 = 10010002

С = 14; 5710 = 01110012

D = А+В+С = 10100111

Запишемо значення функції F (X1, X2, X3, X4, X5) на наборах від 0 до 31 у базисі 2ЧИ-НІ

№ набораX1X2X3X4X5F
000000Х
1000011
2000100
3000110
4001001
5001011
6001100
7001111
8010000
9010010
10010101
11010110
10011000
13011010
1401110Х
15011111
16100001
17100011
18100100
19100110
20101001
2110101Х
22101101
23101110
24110000
25110011
26110101
27110111
2811100Х
2911101Х
3011110Х
3111111Х

1.2 Опис мінімізації БФ

Виписав значення функції з таблиці, одержимо мінімальну диз’юнктивну нормальну форму (МДНФ) і мінімальну кон’юнктивну нормальну форму (МКНФ) булевої функції методом карт Карно. Вибрати для реалізації мінімальну з МДНФ і МКНФ (для цього знайдемо ціну за Квайном) і представимо її відповідно до заданого елементного базису:

МДНФ:

х1х2х3

х4х5

000

001

011

010

110

111

101

100

00Х1000Х11
0111001ХХ1
1101101Х00
1000Х11Х10

Одержуємо мінімальну диз’юнктивну нормальну форму (МДНФ):

у =

Для знайденої форми обчислимо ціну за Квайном, яка дорівнює додатку кількості слагаємих, кількості елементів та кількості заперечень.

Цкв. = 25

МКНФ:

х1х2х3

х4х5

000

001

011

010

110

111

101

100

00Х1000Х11
0111001ХХ1
1101101Х00
1000Х11Х10

Одержуємо мінімальну кон’юктивну нормальну форму (МКНФ):

у =

Для знайденої форми обчислимо ціну за Квайном, яка дорівнює додатку кількості помножень плюс один, кількості елементів та кількості заперечень.

Цкв. = 39

Виходячи з того, що ціна по Квайну МДНФ функції менше, ніж МКНФ, обираємо для реалізації МДНФ функції. Реалізацію будемо проводити згідно з заданим базисом 2ЧИ-НІ. Застосуємо до обраної форми факторний алгоритм та одержимо скобкову форму для заданої функції:

у =

у =

у =

2. Вибір блоків та структури ГСА

Граф-схеми алгоритмів обираються кожним студентом індивідуально. Граф-схема складається з трьох блоків E, F, G і вершин «BEGIN» і «END». Кожен блок має два входи (A, B) і два виходи (C, D). Студенти вибирають блоки E, F, G з п'яти блоків з номерами 0, 1, 2, 3, 4 на підставі чисел А, В, С за такими правилами:

– блок Е має схему блока під номером (А) mod5;

– блок F має схему блока під номером (В) mod 5;

– блок G має схему блока під номером (С) mod 5.

Блоки E, F, G з'єднуються між собою відповідно до структурної схеми графа, що має вид

– для групи АН-042;


E=05 (MOD5)=0

F=02 (MOD5)=2

G=14 (MOD5)=4


Згідно з номером групи обираємо структурну схему графа, за якою з блоки E, F і G.

Тип тригера вибирається за значенням числа (А) mod 3 на підставі таблиці:

(A) mod 3ТИП ТРИГЕРА
0ТD
1DJK
2JKT
автоматМіліМура

A(MOD3)= 05 (MOD3)=2; => JKтриггер для автомата Мили, T-триггер для автомата Мура.

Серія інтегральних мікросхем для побудови схем електричних принципових синтезованих автоматів визначається в залежності від парності номера за списком:

– КР1533 – для парних номерів за списком;

3. Синтез автомата Мура на T-тригерах

Наш автомат має 18 станів, значить, для його побудови нам необхідно 5 T-тригерів.

Будуємо таблицю переходів автомата Мура на базі T-тригера. Виконаємо кодування станів керуючого автомата (УА) з використанням відповідного алгоритму кодування для T-триггера. Функцію порушення вихідних сигналів визначимо в залежності від поточного стану та вхідних сигналів згідно з таблицею:

QtQt+1T
000
011
101
110

Для кодування станівя обираю євристичний метод кодування. Я роблю це за допомогою спеціальной програми під назваю ECODEV3.02.

Таблиця для входів та виходів атомата Мура

amKamasKas

Условие

перехода

Функция

возбуждения

а1 (–)01100а2011101T4
a2 (y1, y4)01110

а5

а7

00110

01010

x3

x3

T2

T3

a3 (y1, y1)00000

а4

а6

а8

а9

01000

00100

00010

00001

x4

x4 x2

x4 x2 x1

x4 x2 x1

T2

T3

T4

T5

a4 (y3)01000а7010101T4
a5 (y7)00110

а8

а9

00010

00001

x1

x1

T3

T3 T4 T5

a6 (y4, y5)00100а8000101T3 T4
a7 (y2, y6)01010а8000101T2
a8 (y1, y8)00010

а10

а13

а12

10010

00011

00101

x4

x4 x3

x4 x3

T1

T5

T3 T4 T5

a9 (y5, y9)00001

а13

а13

а12

а3

00011

00011

00101

00000

x4 x3

x4 x1

x4 x3

x4 x1

T4

T4

T3

T5

a10 (y4)10010а11100111T5
a11 (y4, y5)10011а15001111T1 T3
a12 (y3, y10)00101а15001111T4
a13 (y6)00011а3000001T4 T5
a14 (y1, y3)11111

а14

а16

11111

10111

x2

x2

T2

a15 (y2)00111

а17

а16

01111

10111

x5

x5

T2

T1

a16 (y6)10111а17011111T1 T2
a17 (y7, y10)01111

а14

а18

11111

01101

x4

x4

T1

T4

a18 (y2)01101а1011001T5

Для отримання вихідних сигналів:

Виписуємо функцію збудження:

Знаходимо загальні частини та замінюємо їх на Q:

Переписуємо рівняння згідно з підстановкою:

Побудова принципової схеми автомата на елементах малого ступеня інтеграції заданої серії

За допомогою отриманих виразів для вихідних сигналів і функцій порушень до типу логічних елементів, що реалізують ці вирази, та врахував проведену мінімізацію, будуємо принципову схему синтезованого автомата.

4. Синтез автомата Мілі на JK-тригерах

Наш автомат має 15 станів, значить, для його побудови нам необхідно 4 JK-тригерa.

Будуємо таблицю переходів автомата Мілі на базі JK-тригера. Виконаємо кодування станів керуючого автомата (УА) з використанням відповідного алгоритму кодування для JK-триггера. Функцію порушення вихідних сигналів визначимо в залежності від поточного стану та вхідних сигналів згідно з таблицею:

Таблиця

QtQt+1JK
000X
011X
10X1
11X0
a11110
a20110
a30111
a40100
a50000
a61001
a71000
a81100
a91111
a101011
a111101
a120011
a130010
a140101
a150001

Таблиця для входів та виходів атомата Мілі

amKamASKaSXYФункція збудження
a11110a201101y1, y4J4
a20110

a3

a4

0111

0100

x3

x3

y7

y2, y6

J3K4

J3

a30111

a12

a5

0011

0000

x1

x1

y5, y9

y1, y8

J1J4

J2K3

a40100a500001y1, y8J2K3K4
a50000

a6

a7

a13

1001

1000

0010

x4

x4x3

x4x3

y4

y3, y10

y6

J4

J3

J1

a61001a710001y5, y4J3K4
a71000a811001y2J4
a81100

a9

a11

1111

1101

x5

x5

y7, y10

y6

J1K2K3K4

J1K2K4

a91111

a1

a10

1110

1011

x4

x4

y2

y1, y3

K1

J4

a101011

a11

a10

1101

1011

x2

x2

y6

y1, y3

J3K4

a111101a911111y7, y10K3
a120011

a15

a7

a13

a13

0001

1100

0010

0010

x4x1

x4x3

x4x1

x4x3

y1, y2

y3, y10

y6

y6

J2K4

K1J2K4

J2K3K4

J2K3K4

a130010a1500011y1, y2J3
a140101a401001y2, y6K1K2J3
a150001

a14

a4

a12

a5

0101

0100

0011

0000

x4

x4x2

x4x2x1

x4x2x1

y3

y4, y5

y5, y9

y1, y8

K2J4

K1K2J4

K2J4

K1K3

Для отримання вихідних сигналів:

Виписуємо функцію збудження:

Записуємо вихідні сигнали та функцію збудження у такому виразі:

Побудова принципової схеми автомата на основі програмованих логічних матриць ПЛМ

Враховуючи отримані вирази для вихідних сигналів і функцій порушення, які підходять для побудови схеми на основі ПЛМ, наведемо таблицю з’єднань для ПЛМ, побудуємо принципову схему синтезованого автомата. При побудові принципової схеми автомата Мілі необхідно використати елементи більш високого ступеня інтеграції.

Висновки

В ході виконання даного курсового проекту був проведений аналіз основних розділів та закріплення теоретичних положень дисципліни комп`ютерна схемотехніка з метою закріплення лекційного та практичного матеріалу; також були одержані практичні навички в проектуванні принципових схем цифрових пристроїв обчислювальної техніки. У курсовій роботі були виявлені основні навички вирішення задач синтезу комбінаційної схеми та побудови функціональної схеми в заданому базисі за результатами синтезу. Також було проведене проектування керуючих автоматів Мура та Мілі за заданою граф-схемою алгоритму, а також побудування принципової схеми автоматів: для Мура – на елементах малого ступеня інтеграції заданої серії, а для Мілі – автомата на основі програмованих логічних матриць (ПЛМ). Знання, одержані під час виконання цієї роботи, використовуються для аналізу та синтезу різноманітних цифрових пристроїв обчислювальної техніки та автоматики.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно