ЗАСТОСУВАННЯ КОНЦЕПЦІЇ ОБ’ЄКТНО-ОРІЄНТОВАНОГО ПРОГРАМУВАННЯ, ДЛЯ ВЕРИФІКАЦІЇ HDL-ПРОЕКТІВ ЦИФРОВИХ СИСТЕМ
DOI:
https://doi.org/10.31891/Ключові слова:
SystemVerilog, об’єктно-орієнтоване програмування, тестове середовище, тестбенчАнотація
В роботі розглянуто переваги які надає застосування концепції об’єктно-орієнтованого програмування (ООП), реалізованої в мові SystemVerilog, для верифікації HDL-проектів цифрових систем. На прикладі тестбенчу та тестового середовища контролера UART інтерфейсу продемонстровано переваги застосування ООП порівнянні з традиційними підходами. Структура тестового середовища, що базується на застосуванні об'єктів, класів, транзакцій та віртуальних інтерфейсів забезпечує не лише спрощення коду, а також можливість масштабування, розширення та легкої адаптації тестбенчу до інших типів послідовних інтерфейсів, через механізми наслідування та поліморфізму.
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2025 ІГОР МАЙКІВ, ОЛЕКСАНДР ОСОЛІНСЬКИЙ, ПАВЛО БИКОВИЙ, ВІКТОР ФЕДОРОВИЧ (Автор)

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.