Розробка цифрових засобiв ПЛРЖС в iнтегрованому середовищi проектування MAX+PLUS II
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Мiнiстерство освiти i науки УкраСЧни
Нацiональний технiчний унiверситет УкраСЧни
тАЬКиСЧвський полiтехнiчний iнституттАЭ
Приладобудiвний факультет
Кафедра приладiв та систем орiСФнтацiСЧ i навiгацiСЧ
Атестацiйна магiстерська робота
на тему:
Розробка цифрових засобiв ПЛРЖС в iнтегрованому
середовищi проектування MAX+PLUS II
КиСЧв 2009
Змiст
Анотацiя
Перелiк умовних позначень, символiв, скорочень i термiнiв
Вступ
1. Генезис програмувальних логiчних iнтегральних схем, СЧх класифiкацiя та архiтектура
2. Призначення та структура системи автоматизованого проектування MAX+PLUS II
3. Додатки системи автоматизованого проектування MAX+PLUS II
4. Процедура розробки нового проекту в системi автоматизованого проектування MAX+PLUS II
5. Процедура компiляцiСЧ створеного проекту в системi автоматизованого проектування MAX+PLUS II
6. Загальнi вiдомостi про мову описання апаратури AHDL
7. Реалiзацiя в iнтегрованому середовищi MAX+PLUS II базових пристроСЧв мiкроелектронiки
7.1 Теоретичнi вiдомостi про тригери
7.1.1 RS-тригер
7.1.2 Синхронний RS-тригер
7.1.3 D-тригер
7.1.4 JK-тригер
7.1.5 Програми реалiзацiСЧ тригерiв в iнтегрованому середовищi MAX+PLUS II
7.1.6 Результати програмноСЧ реалiзацiСЧ тригерiв
7.2 Теоретичнi вiдомостi про регiстри
7.2.1 Послiдовнi регiстри зсуву
7.2.2 Паралельнi регiстри зсуву
7.2.3 Програма реалiзацiСЧ регiстрiв в iнтегрованому середовищi MAX+PLUS II
7.2.4 Результати програмноСЧ реалiзацiСЧ регiстрiв
7.3 Теоретичнi вiдомостi про лiчильники
7.3.1 Лiчильник з крiзним переносом
7.3.2 Асинхронний лiчильник з модулем 10
7.3.3 Лiчильник вiднiмання
7.3.4 Програми реалiзацiСЧ лiчильникiв в iнтегрованому середовищi MAX+PLUS II
7.3.5 Результати програмноСЧ реалiзацiСЧ лiчильникiв
7.4 Теоретичнi вiдомостi про мультиплексори, демультиплексори, шифратори, дешифратори
7.4.1 Мультиплексор
7.4.2 Демультиплексор
7.4.3 Шифратор
7.4.4 Дешифратор
7.4.5 Програми реалiзацiСЧ мультиплексорiв, демультиплексорiв, шифраторiв, дешифраторiв в iнтегрованому середовищi MAX+PLUS II
7.4.6 Результати програмноСЧ реалiзацiСЧ мультиплексорiв, демультиплексорiв, шифраторiв, дешифраторiв
7.5 Теоретичнi вiдомостi про суматори, вiднiмачi
7.5.1 Суматори
7.5.2 Вiднiмачi
7.5.3 Програми реалiзацiСЧ суматорiв, вiднiмачiв в iнтегрованому середовищi MAX+PLUS II
7.5.4 Результати програмноСЧ реалiзацiСЧ суматорiв, вiднiмачiв
8. Проект реалiзацiСЧ COM-порту в САПР MAX+PLUS II
8.1 Теоретичнi вiдомостi про послiдовнi порти i протокол RS-232
8.2 Структура COM-порту при його реалiзацiСЧ в САПР MAX+PLUS II
8.3 Програми структурних компонентiв COM-порту мовою AHDL в САПР MAX+PLUS II
8.4 Результати програмноСЧ реалiзацiСЧ COM-порту в САПР MAX+PLUS II
Висновки
Використана лiтература
Анотацiя
Дипломна робота викладена на 108 аркушах, мiстить 61 iлюстрацiю, 17 таблиць i 20 посилань на джерела iнформацiСЧ, що мають вiдношення до даного тематичного напрямку.
Метою дипломноСЧ роботи СФ створення iнформацiйно-програмноСЧ бази для роботи з iнтегрованим середовищем MAX+PLUS II.
Роботою передбачено теоретичний опис основних приладiв мiкроелектронiки разом з СЧх програмною реалiзацiСЧ за допомогою мови AHDL в iнтегрованому середовищi MAX+PLUS II. В роботi проведено генезис програмувальних логiчних iнтегральних схем, СЧх класифiкацiя, архiтектура, детально розписана процедура створення нового проекту i процес його компiляцiСЧ.
З метою бiльш детального пояснення взаСФмозвязку рiзних додаткiв зазначеного середовища в дипломнiй роботi реалiзовано проект послiдовного COM-порту, що складаСФться з декiлькох базових мiкроелектронних пристроСЧв, принципи дiСЧ яких було описано у вiдповiдних роздiлах.
Результатом дипломноСЧ роботи СФ описання основ роботи з iнтегрованим середовищем MAX+PLUS II, пiдкрiплене прикладами розробки i моделювання конкретних пристроСЧв. Вони можуть використовуватися як в дидактичних, так i в науково-дослiдницьких цiлях.
В подальшому можливий розвиток i доповнення роботи за наступними напрямками: створення програмно-iнформацiйноСЧ бази найбiльш поширених мiкроелектронних приладiв на основi ПЛРЖС фiрми Altera; визначення можливостi iнтеграцiСЧ iнтегрованого середовища MAX+PLUS II з iншими пакетами та системами автоматичного проектування; створення на базi ПЛРЖС мiкропроцесорних пристроСЧв з вiдносно малими габаритами i споживчою потужнiстю.
Ключовi слова (словосполучення): архiтектура пристрою, електронiка, гнучка логiка, мiкроелектронний пристрiй, моделювання поведiнки, послiдовний порт, програмувальна логiчна iнтегральна схема, програмування, компiляцiя, система автоматичного проектування.
Перелiк умовних позначень, символiв, скорочень i термiнiв
АДП апаратура передачi даних;
БМК базовий матричний кристал;
ПЛРЖС програмувальна логiчна iнтегральна схема;
ПЛМ програмувальна логiчна iнтегральна матриця;
ПЛП програмувальний логiчний пристрiй;
ППЗП програмувальнiй постiйнiй запамятовуючiй пристрiй;
ООД одно кiнцевий обСФкт передачi даних
САПР система автоматизованого проектування;
СБФ система булСФвих функцiй;
AMD Advanced Micro Devices;
CLK CLocK;
CPLD Complex Programmable Logic Device;
DCE Data Communication Equipment;
DTE Data Transfer Equipm