Моделювання комп'ютерних систем
Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.00.O.121
Кількість кредитів: 4.00
Кафедра: Спеціалізовані комп'ютерні системи
Семестр: 4 семестр
Форма навчання: денна
Моделювання комп'ютерних систем
Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.00.O.120
Кількість кредитів: 4.00
Кафедра: Електронні обчислювальні машини
Лектор: ст. викл. каф ЕОМ Цигилик Любомир Орестович
Семестр: 4 семестр
Форма навчання: денна
Результати навчання: Результатом вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі навики:
• володіти основними типами моделей комп’ютерних систем,
• знати мову опису апаратних засобів VHDL,
• знати мову опису апаратних засобів Verilog,
• володіти технологією створення, моделювання та синтезу нових проектів з використанням мов опису апаратних засобів,
• проектувати архітектуру систем та окремих вузлів використовуючи засоби HDL,
• самостійно виконати аналіз поставленої задачі, при потребі здійснити вибір необхідної моделі для опису комп’ютерної системи,
• створити опис моделі комп’ютерної системи, виконати її верифікацію та отримати результати моделювання, провести синтез моделі на апаратній базі програмованих кристалів провідних світових фірм.
Вивчення навчальної дисципліни передбачає формування та розвиток у студентів компетентностей:
загальних:
у сфері проектування апаратних систем, моделювання їхньої поведінки (логічне), володіють інформацією про перелік засобів проектування апаратних систем.
фахових:
аналіз поставленої задачі та вибір способу її вирішення шляхом розробки та моделювання архітектури системи (вузла) використовуючи мови HDL.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Попередні навчальні дисципліни:
1. Прикладна теорія цифрових автоматів
2. Комп’ютерна електроніка
3. Комп’ютерна схемотехніка
Супутні і наступні навчальні дисципліни:
1. Комп’ютерна схемотехніка, К/Р
2. Основи проектування ЦЗ на ПЛІС
3. Виконання бакалаврських та дипломних проектів
Короткий зміст навчальної програми: Моделювання комп’ютерних систем включає в себе вивчення мов опису апаратних засобів таких як VHDL та Verilog. Дана дисципліна містить детальний огляд призначення, використання та роботу з мовами VHDL та Verilog. Комплекс лабораторних робіт охоплює ключові аспекти мови опису апаратних засобів VHDL такі як:
• оголошення сигналів, портів, процесів;
• робота із циклами та умовними операторами;
• функції та процедури;
• моделювання системи та метод відстеження помилок.
Практичні заняття включають в себе роботу зі студентами в інтерактивному форматі. Основою практичних занять є організація мислення студента для вирішення поставленої задачі.
Методи та критерії оцінювання: Поточний контроль (30%): виконання лабораторних робіт, контрольні роботи.
Підсумковий контроль (70%, іспит).
Рекомендована література: 1. EVITA Enhanced VHDL Tutorial with Application. Rev. 2.1. Aldec Inc. – Електронна бібліотека кафедри.
2. EVITA Enhanced Verilog Tutorial with Application. Rev. 1.0. Aldec Inc. – Електронна бібліотека кафедри.
3. Zainalabedin Navabi. VHDL: Analysis and Modelling of Digital Systems. – McGraw-Hill Inc., USA, 1992.
4. Algorithm Design for Networked Information Technology Systems, Samit Ghosh, USA, 2003
5. Хомич С.В. Мови опису апаратних засобів. Курс лекцій. – Електронна бібліотека кафедри, 2005.