Розробка цифрових засоб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