Цифрові комутатори. Дослідження типових мультиплексорів і демультиплексорів, проектування ЦКП на мультиплексорах

Страницы работы

Содержание работы

Тема: Цифрові комутатори.

Мета роботи: дослідження типових мультиплексорів і демультиплексорів, проектування ЦКП на мультиплексорах; групи і шини; мегафункції, основи їх настроювання, менеджер автоматичного створення різновидів мегафункцій, запровадження мегафнукцій до графічного файла та застосування їх для побудови цифрових пристроїв; дослідження запрограмованого пристрою.

Хід роботи

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 – Створення мегафункції

Похожие материалы

Информация о работе