ЕКЗАМЕНТАЦІЙНІ ПИТАННЯ З ДИСЦИПЛІНИ “КОМП’ЮТЕРНІ МЕТОДИ АНАЛІЗУ ТА ПРОЕКТУВАННЯ ЕЛЕКТРОННИХ ЗАСОБІВ” Які завдання під час проектування і застосування цифрових систем вирішує мова 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. Призначення, види підпрограм. Синтаксис виклику підпрограм. Послідовний і паралельний виклик підпрограми-процедури. Приклад оголошення і виклику підпрограми-процедури. Послідовний і паралельний виклик підпрограми-функції. Приклад оголошення і виклику підпрограми-функції. Оператор процесу. Синтаксис, призначення, приклади.