НУК, 15 стр. Дисципліна - "Комп'ютеризоване проектування цифрових
електронних схем".
У архіві знаходяться як звіт з лабораторної, так і ісходники зі схемами та часовими діаграмами.
Розробка типових об’єктів-лічильників за допомогою мови VHDL. Лабораторна виконана у САПР Active-HDL.
Завдання:
Розробити VDHL-модель лічильника імпульсів.
Робота лічильника описується наступним чином. Лічильник збільшує зна-чення вихідного сигналу Q кожного разу, коли значення сигналу синхронізації CLK змінюється з 0 на 1 та сигнал дозволу CE дорівнює
При досягненні лічильником максимального значення Max_Val відлік починається спочатку, одно-часно вихід CO набуває значення 1, яке утримується впродовж одного такту сигналу синхронізації.
Провести моделювання розробленої програми, здійснити синтез, вивчити одержану RTL-схему та зрозуміти принципи її роботи, провести моделювання з урахуванням затримок. З використанням плати Spartan 3 Starter Kit розробити пристрій, що лічить кількість натисків на кнопку (від 0 до 99 в десятковій системі) та виводить одержа-не число на два розряди світлодіодного індикатора. Програму розробити з ураху-ванням, того факту, що натискання кнопки лічиться лише один раз, не зважаючи скільки часу кнопка була натиснена).
У архіві знаходяться як звіт з лабораторної, так і ісходники зі схемами та часовими діаграмами.
Розробка типових об’єктів-лічильників за допомогою мови VHDL. Лабораторна виконана у САПР Active-HDL.
Завдання:
Розробити VDHL-модель лічильника імпульсів.
Робота лічильника описується наступним чином. Лічильник збільшує зна-чення вихідного сигналу Q кожного разу, коли значення сигналу синхронізації CLK змінюється з 0 на 1 та сигнал дозволу CE дорівнює
При досягненні лічильником максимального значення Max_Val відлік починається спочатку, одно-часно вихід CO набуває значення 1, яке утримується впродовж одного такту сигналу синхронізації.
Провести моделювання розробленої програми, здійснити синтез, вивчити одержану RTL-схему та зрозуміти принципи її роботи, провести моделювання з урахуванням затримок. З використанням плати Spartan 3 Starter Kit розробити пристрій, що лічить кількість натисків на кнопку (від 0 до 99 в десятковій системі) та виводить одержа-не число на два розряди світлодіодного індикатора. Програму розробити з ураху-ванням, того факту, що натискання кнопки лічиться лише один раз, не зважаючи скільки часу кнопка була натиснена).