Моделювання комп'ютерних систем

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 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.