Порядок виконання роботи

 

1. Проект Lab1. Створіть і виконайте моделювання моделі demux_3. Для опису поведінки демультиплексора DM(3) використовуйте текст програми, наведений в листингу 1.2. Текст програми та результати моделювання використовуйте для складання звіту.

2. Проект Lab2. Створіть новий проект і виконайте моделювання моделі demux_3, для опису якої використовується текст програми, наведений в листингу 1.3. Текст програми та результати моделювання використовуйте для складання звіту.

3. Порівняйте результати моделювання і зробіть висновки.

Під час моделювання можна помітити, що сигнали перемикаються неодночасно. Цей ефект називається гонкою сигналів. Редактор часових діаграм має необхідні інструменти для докладного вивчення часових діаграм. Наприклад, кнопкою Zoom in можна збільшити масштаб відображення, а натискання кнопки Measurement Mode , вмикає режим вимірювання часових інтервалів. На рис. 1.20 показаний приклад вимірювання часу встановлення сигналу.

 

 

Рисунок 1.20 – Вимірювання часових інтервалів

 

4. Визначте значення максимальної затримки переключення сигналів вектору y[0..7].

5. (*) Самостійно допрацюйте текст програми проекту Lab1, так, щоб замість оператору process використовувалися оператори wait, що реагують на зміну рівня сигналів w і x[0..2]. Для отримання необхідної довідкової інформації використовуйте довідкову систему САПР Active-HDL.

 

1.7 Зміст звіту

 

1. Мета роботи.

2. Таблиця дійсності та логічна схема демультиплексора DM(3).

3. Тексти програм.

4. Результати моделювання.

5. Результати вимірювання часових інтервалів.

6. Висновки.

 

1.8 Контрольні запитання

1. Організація VHDL-проекту цифрової системи. Вбудовані стандартні пакети Active-HDL.

2. Мови опису апаратури. Який зв'язок між ними і мовами програмування високого рівня загального користування.

3. Системи автоматизації проектування радіоелектронних пристроїв. Місце САПР Active–HDL серед інших САПР розробки ЦС.

4. Організація САПР Active–HDL. Основні компоненти Active–HDL і їх призначення.

5. Шість рівнів деталізації опису цифрової системи. Ієрархічна організація опису ЦС.

6. Організація VHDL–проекту цифрової системи в САПР Active–HDL. Вбудовані стандартні пакети Active–HDL.

7. Текстовий редактор HDE САПР Active–HDL. Функціональне призначення і основні елементи управління.

8. Використовування бібліотек і пакетів в мові VHDL.

9. З яких частин складається опис об'єкту проектування? Наведіть приклади.

10. Як проводиться компіляція та моделювання проекту?

11. Що таке тестова послідовність? Як задаються тестові набори вхідних сигналів? Наведіть приклади.

12. Типи стимуляторів. Як вони задаються?