ЕКЗАМЕНТАЦІЙНІ ПИТАННЯ З ДИСЦИПЛІНИ
“КОМП’ЮТЕРНІ МЕТОДИ АНАЛІЗУ ТА ПРОЕКТУВАННЯ ЕЛЕКТРОННИХ ЗАСОБІВ”
Які завдання під час проектування і застосування цифрових систем вирішує мова VHDL.
Ієрархія представлення НВІС в структурній, функціональній та геометричній областях. Рівні проектування НВІС.
Основні класи IP-блоків.
Рівні проектування НВІС. Основні види НВІС.
Особливості блочно-орієнтованого проектування НВІС.
Особливості проектування систем-на-кристалі.
Структура проекту VHDL. Бібліотеки і пакети. Оголошення застосування.
Декларація первинного модуля об’єкту моделювання. Синтаксис та призначення.
Опис архітектури об’єкту моделювання. Способи опису архітектури. Синтаксис і призначення.
Категорії даних VHDL. Декларація об’єктів мови.
Структура відношень між типами даних у мові VHDL.
Типи INTEGER та REAL. Допустимі операції над даними цих типів.
Типи BIT та BOOLEAN. Допустимі операції над даними цих типів.
Тип CHARACTER.
Тип TIME.
Тип SEVERITY_LEVEL.
Тип FILE_OPEN_STATUS і FILE_OPEN_KIND.
Типи STRING та BIT_VECTOR.
Визначення перечислимого типу.
Числові типи, що визначаються користувачем. Визначення обмеженого типу.
Фізичні типи.
Масиви.
Записи.
Підтипи.
Сигнали і змінні. Особливості сигналу як категорії даних.
Послідовні і паралельні оператори в мові VHDL. Їх відмінності, локалізація в програмі та принципи ініціалізації.
Атрибути в мові VHDL. Загальні поняття, призначення атрибутів, синтаксис запису імені атрибуту.
Атрибути типів. Приклади.
Атрибути масивів. Приклади.
Атрибути сигналів. Приклади.
Послідовні оператори у VHDL. Особливості їх локалізації в програмі та виконання. Перелік послідовних операторів.
Оператори присвоєння. Послідовне присвоєння сигналу. Приклад.
Моделі затримки в послідовному операторі присвоєння. Приклади.
Послідовний оператор умови. Приклади.
Послідовний оператор вибору. Приклади.
Послідовний оператор очікування WAIT. Приклади.
Послідовний оператор очікування WAIT ON … . Приклад.
Послідовний оператор очікування WAIT UNTIL … . Приклад.
Послідовний оператор очікування WAIT FOR … . Приклад.
Послідовний оператор повторення без явного оголошення ітераційної схеми. Особливості виконання. Приклад.
Послідовний оператор повторення з ітераційною схемою, заданою ключовим словом WHILE. Приклад.
Послідовний оператор повторення з ітераційною схемою, заданою ключовим словом FOR. Приклад.
Оператор переходу до наступного циклу NEXT. Приклад.
Оператор виходу з циклу EXIT. Приклад.
Послідовний оператор перевірки.
Паралельні оператори у VHDL. Особливості їх локалізації в програмі та виконання. Перелік паралельних операторів.
Оператор паралельного умовного присвоєння. Приклад.
Оператор паралельного присвоєння за вибором. Приклад.
Оператор блоку. Призначення та синтаксис.
Оператор блоку з охоронним виразом. Приклад.
Оператор блоку з захищеним оператором присвоєння. Приклад.
Підпрограми у VHDL. Призначення, види підпрограм. Синтаксис оголошення підпрограм.
Підпрограми у VHDL. Призначення, види підпрограм. Синтаксис виклику підпрограм.
Послідовний і паралельний виклик підпрограми-процедури. Приклад оголошення і виклику підпрограми-процедури.
Послідовний і паралельний виклик підпрограми-функції. Приклад оголошення і виклику підпрограми-функції.
Оператор процесу. Синтаксис, призначення, приклади.