Дослідження найпростіших вузлів вбудованих комп’ютерних систем

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Проектування вбудованих комп’ютерних систем

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет „Львівська політехніка” Звіт з лабораторної роботи № 1 з дисципліни: “Проектування вбудованих комп’ютерних систем” На тему: Дослідження найпростіших вузлів вбудованих комп’ютерних систем . Львів 2014 «Використання вбудованих бібліотечних елементів – простих вентилів» Мета роботи: засвоєння навичок роботи у середовищі Active-HDL, засвоєння методів створення бібліотечних елементів вузлів вбудованих комп’ютерних систем. Задати біблотечний елемент можна: його внутришною схемою; З допомогою генератора ядрер; HDL-описом. Хід роботи Запускаю програму Aldec Active-HDL Student Edition з ярлика на робочому столі / Зявляється робоче вікно програми / Створюю новий проект / У вікні нового проекту даю проекту ім’я, яке збігається з моїм прізвищем, і натискаю клавішу /. / Ставлю позначку, яка вказує, що створюваний проект є порожнім, тобто не містити ніяких файлів, тисну клавішу «Далле». / Задаю, які програмні засоби будуть використовувати цей проект надалі. Натискую клавішу «Далле». / / Задаю ім’я першої лабораторної роботи. Натискаю клавішу «Далле» / Натискаю клавішу «Готово». / У вікні управління розробкою задаю режим залучення нового файлу: / У вікні вибору нового файлу задаю його тип (блок схему і ім’я – sch0), натискаю клавішу /. / У вікні графічного редактора вибираю режим роботи з бібліотечними елементами /. / У вікні символів відкриваю бібліотеку вбудованих елементів: / Обраю з бібліотеки двовходові елементи І, І-НЕ, АБО, АБО-НЕ, виключне АБО, а також інвертор і розміщую їх на робочому полі вікна: / Задаю режим малювання зв’язків /, до кожного вивода задіяних елементів під’єдню зв’язки, довжиною приблизно рівній ширині елемента: / Двічі клацнувши на кожному зв’язку задаю їхні імена – верхні входи кожного елемента називаю GRS1, нижні входи – GRS2, виходи – GRS1_and_ GRS2, GRS1 _nand_ GRS2, GRS 1_or_ GRS2, GRS 1_nor_ GRS2, GRS1_xor_GRS2, inv_GRS1: / Встановлюю режим під’єднання вхідних контактів /, піднюю контакти до одного сигналу GRS1 і одного сигналу GRS2. Встановити режим під’єднання вихідних контактів /, під’єднюю контакти до кожного вихідного сигналу: /Запам’ятати створену схему / Проводжу компіляцію створеної схеми: / Підготовляю схему до моделювання: / Відкриваю новий текстовий файл: / У текстовому файлі набираю програму моделювання створеної схеми / view wave restart add wave GRS1 GRS2 GRS1_and_GRS2 GRS1_nand_GRS2 GRS1_or_GRS2 GRS1_nor_GRS2 GRS1_xor_GRS2 inv_GRS1 force GRS1 0 0, 1 100 ns force GRS2 0 0, 1 50 ns, 0 100 ns, 1 150 ns run 200ns Запам’ятовую створений файл під ім’ям 0.do: / Під’єднюю командний файл до проекту / Переходожу до режиму моделювання: / Проводжу моделювання схеми у відповідності з створеним командним файлом: / / Перевіряю правильність результатів моделювання за часовими діаграмами: / Для зміни масштабу зображення користуюся клавішами /. Переходжу в режим роботи з генератором ядер: / Обираю режим генерації базових елементів: Серед базових елементів обраю прості вентилі: / Задаю ім’я першого простого вентиля, його тип та кількість входів: / Створюю опис елемента: / Натискаю позначку /. Проводжу компіляцію новоутвореного елемента: / Знаходжу новоутворений елемент у бібліотеці: / і розміщую його на полі схеми, під’єдюю зв’язки до його входів і виходів, позначаю їхні імена: / Аналогічно створюю за допомогою генератора ядер елемети, які реалізують функції NAND (GRS_nand), OR (GRS_or), NOR (GRS_nor), XOR (GRS_xor), INV (GRS_inv), вводжу їх до складу схеми: / Запам’ятовую доповнену схему / Проводжу її компіляцію / Перезапускаю режим моделювання: / Доповнюю командний файл *.do / Проводжу моделювання схеми / Пересвідчуюся, що сигнали типу a_xxx збігаються з сигналами типу a_my_xxx: / Створюю вузол за допомогою VHDL-опису Клацнувши правою клавішею миші, обраю режим створення опису присвоєння сигналів / розміщую на полі схеми контури вузла перетворення сигналів: / Переходжу до режиму редагування : / У вікні, що відкриється, набраю VHDL-опис роботи вузла (елементів AND, NAND, OR, NOR, XOR, NOT) і зберігаю його: Підводжу до новоутвореного вузла зв’язки, даю їм назви: / Запам’ятовую / доповнену схему Проводжу її компіляцію: / Перезапускаю режим моделювання: / Доповнюю командний файл *.do / Проводжу моделювання схеми / Провіряю, що сигнали типу GRS_xxx збігаються з сигналами типу GRS_v_xxx: / Висновок: на цій лабораторній роботі я засвоїв навички роботи у середовищі Active-HDL, засвоїв методи створення бібліотечних елементів вузлів вбудованих комп’ютерних систем. Навчився задавати біблотечні елементи за допомогою його внутришньої схеми та з допомогою генератора ядер.
Антиботан аватар за замовчуванням

25.05.2014 12:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!