Тема: Цифрові комутатори.
Мета роботи: дослідження типових мультиплексорів і демультиплексорів, проектування ЦКП на мультиплексорах; групи і шини; мегафункції, основи їх настроювання, менеджер автоматичного створення різновидів мегафункцій, запровадження мегафнукцій до графічного файла та застосування їх для побудови цифрових пристроїв; дослідження запрограмованого пристрою.
Хід роботи
1.1 Запускаємо програму САПР Quartus II за допомогою ярлика на робочому столі. Користуючись меню File, командою Open відкриваємо файли 4prim.bdf та 4prim.vwf. У даних файлах представлена принципова схема та осцилограма мультиплексора та демультиплексора на логічних елементах.
Рисунок 1 – Відкритий схемний файл 4prim.bdf
Згідно сигнального файлу, який представлений на рисунку 2 створюємо таблицю станів системи.
Таблиця 1 – таблиця станів системи:
а0 |
а1 |
d0 |
d1 |
d2 |
d3 |
G |
y0 |
y1 |
y2 |
y3 |
y |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
Рисунок 2 – Відкритий сигнальний файл 4prim.vwf
У пункті меню help вибираємо команду Megafunction. У правій частині вікна, яке відкрилось знаходиться 8 підпунктів меню. При виборі першого можна дізнатись інформацію про арифметичні мегафункції, тобто складні арифметичні дії. Другий пункт показує параметри роз’ємів. Третій розділ присвячений портам вводу – виводу. В Наступному розділі обписаний процес компіляції, далі функції завантаження програми і мікроконтролер. Наступний розділ присвячений засобам виведення інформації.
2 Згідно варіанту завдання, користуючись доступними макрофункціями створюємо новий проект, користуючись меню File> New Project Wizard. Папку для проекту називаємо так як і називається лабораторна. Ім’я проекту даємо згідно номеру бригади.
Для реалізації, з застосуванням макрофункції мультиплексорів, заданої логічної функції :
Спочатку спростимо її до вигляду (використовуючи МДНФ з лаб. роб. №2):
3Cинтезуємо мультиплексор найбільшої розрядності 5. Для цього з меню Tools > MegaWizard Plug-In Manager. Запустити майстра створення різновидів мегафункцій і відповідаємо на запитання в наступних діалогових вікнах.
Рисунок 3 – Створення мегафункції
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.