Similar presentations:
Мови опису апаратних засобів. Сигнали у VHDL. (Лекція 3)
1. МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ
ЛЕКЦІЯ 03СИГНАЛИ У VHDL
НУ «Львівська політехніка»
Каф. ЕОМ асист. ЦИГИЛИК ЛЮБОМИР ОРЕСТОВИЧ
2.
2НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
3. 1. БАЗОВІ ТИПИ СИНАЛІВ. Одиничний сигнал та множинні сигнали
31. БАЗОВІ ТИПИ СИНАЛІВ.
Одиничний сигнал та множинні сигнали
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
4. 1. БАЗОВІ ТИПИ СИНАЛІВ. Типи сигналів bit та bit_vector
41. БАЗОВІ ТИПИ СИНАЛІВ.
Типи сигналів bit та bit_vector
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
5. 1. БАЗОВІ ТИПИ СИНАЛІВ. Ширина шини та порядок бітів
51. БАЗОВІ ТИПИ СИНАЛІВ.
Ширина шини та порядок бітів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
6. 2. Декларування сигналів. Зовнішні та внутрішні сигнали
62. Декларування сигналів.
Зовнішні та внутрішні сигнали
ЗОВНІШНІ сигнали – це сигнали, які
з’єднують систему із зовнішнім світом,
тобто, формують інтерфейс системи.
ВНУТРІШНІ сигнали – це сигнали, які
містяться всередині самої системи,
забезпечуючи зв’язки між внутрішніми
компонетами схеми.
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
7. 2. Декларування сигналів. Декларування інтерфейсних сигналів
72. Декларування сигналів.
Декларування інтерфейсних сигналів
Сигнали що з’єднують систему із зовнішнім
середовищем називаються портами - port .
Тип та режим порту визначає інтерфейс системи.
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
8. 2. Декларування сигналів. Напрямок потоку інформації: режими порту
82. Декларування сигналів.
Напрямок потоку інформації: режими порту
VHDL підтримує п’ять режимів сигналів:
in
out
inout
buffer
linkage
Активно використовуються лише перших три, оскільки решта
не підтримуються усіма зассобами.
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
9. 2. Декларування сигналів. Декларування внутрішніх сигналів
92. Декларування сигналів.
Декларування внутрішніх сигналів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
10. 2. Декларування сигналів. Області видимості сигналів
102. Декларування сигналів.
Області видимості сигналів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
11. 3. Заголовок інтерфейсу. Ім’я інтерфейсу
113. Заголовок інтерфейсу.
Ім’я інтерфейсу
Повинно вміщатися в один рядок.
Починатися з букви.
Може бути складене тільки з букв, цифрів та знаків
підкреслення (знаки можуть бути лише всередині).
Літери верхнього та нижнього регістрів не розрізняються.
Зарезервовані слова не можуть використовуватися в якості
ідентифікаторів.
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
12. 3. Заголовок інтерфейсу. Коментарі у VHDL
123. Заголовок інтерфейсу.
Коментарі у VHDL
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
13. 3. Заголовок інтерфейсу. Завершення інтерфейсу
133. Заголовок інтерфейсу.
Завершення інтерфейсу
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
14. 4. Оператор Port. Що таке port
144. Оператор Port.
Що таке port
Порт визначається оператором – port ( … );
Необов’язкове ключове слово signal.
Ім’я порту за який слідує двокрапка.
Режим порту.
Тип порту.
Необов’язкова ініціалізація - :=
Необов’язковий коментар що описує порт (рекомендується).
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
15. 4. Оператор Port. Що таке port
154. Оператор Port.
Що таке port
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
16. 4. Оператор Port. Режими порта
164. Оператор Port.
Режими порта
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
17. 5. Оператор Generic. Що таке Generic
175. Оператор Generic.
Що таке Generic
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
18. 5. Оператор Generic. Специфікація параметрів
185. Оператор Generic.
Специфікація параметрів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
19. 5. Оператор Generic. Застосування параметрів
195. Оператор Generic.
Застосування параметрів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
20. 5. Оператор Generic. Застосування параметрів
205. Оператор Generic.
Застосування параметрів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
21. 5. Оператор Generic. Застосування параметрів
215. Оператор Generic.
Застосування параметрів
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир
22. ВИКОРИСТАНІ ДЖЕРЕЛА
22ВИКОРИСТАНІ ДЖЕРЕЛА
1. Курс лекцій «Мови опису апаратних засобів»; Хомич С.В. 2005
2. Eastern Washington University; Hardware Description Languages
НУ "львівська політехніка" МОВИ ОПИСУ АПАРАТНИХ ЗАСОБІВ Цигилик Любомир