Details
Title | Разработка и верификация SPORT интерфейса: выпускная квалификационная работа бакалавра: направление 11.03.04 «Электроника и наноэлектроника» ; образовательная программа 11.03.04_03 «Интегральная электроника и наноэлектроника» |
---|---|
Creators | Щетников Андрей Алексеевич |
Scientific adviser | Енученко Михаил Сергеевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | SPORT интерфейс ; верификация ; верификационное окружение ; System Verilog ; SPORT interface ; verification ; verification environment |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 11.03.04 |
Speciality group (FGOS) | 110000 - Электроника, радиотехника и системы связи |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-4563 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\36454 |
Record create date | 8/8/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Работа посвящена исследованию интерфейса SPORT и разработке верификационного окружения интерфейса SPORT. Цель работы – разработать верификационное окружение для тестирования SPORT интерфейса. Для достижения поставленной цели решены следующие задачи: Задачи исследования: 1. Обзор существующих решений по теме работы. Обоснование необходимости разработки и требований к пакету программ для верификации SPORT интерфейса; 2. Разработка методики верификации SPORT интерфейса; 3. Разработка верификационного окружения SPORT интерфейса на языке SystemVerilog; 4. Верификация и анализ полученных результатов. В результате исследования была разработана методика верификации SPORT интерфейса, а также было разработано верификационное окружение для тестирования цифрового модуля SPORT интерфейса. В результате исследования с помощью разработанного верификационного окружения были выявлены ошибки и особенности работы модуля SPORT. В процессе работы использовался симулятор Questa Sim (Mentor Graphics Corporation).
Object of study is SPORT interface and development of a verification environment for the SPORT interface. The aim is to develop a verification environment for testing the SPORT interface. The following tasks were solved: 1. Review of existing solutions related to the topic of the work. Justification of the need to develop and requirements for a software package for verifying the SPORT interface; 2. Development of a methodology for verifying the SPORT interface; 3. Development of a verification environment for the SPORT interface in SystemVerilog; 4. Verification and analysis of the results obtained. As a result of the study, a method for verifying the SPORT interface was developed, as well as a verification environment for testing the digital module of the SPORT interface. As a result of the study, using the developed verification environment, errors and peculiarities in the operation of the SPORT module were identified. The Questa Sim simulator (Mentor Graphics Corporation) was used during the work.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
- ВВЕДЕНИЕ
- 1 Обзор существующих решений по теме работы. Обоснование необходимости разработки и требований к пакету программ для верификации SPORT интерфейса
- 1.1 Общее описание «SPORT» интерфейса
- 1.1.1 Основные понятия
- 1.1.2 Регистр управления
- 1.1.3 Регистр статуса
- 1.1.4 Регистры данных
- 1.1.5 Регистры контроля ошибок
- 1.2 Обоснование необходимости разработки и требования к пакету программ для верификации SPORT интерфейса
- 1.2.1 Общие принципы верификации цифровых модулей
- 1.2.2 Обоснование необходимости разработки тестов и требования к ним
- 1.1 Общее описание «SPORT» интерфейса
- 2 Разработка методики верификации SPORT интерфейса
- 2.1 Верификация интерфейсов передачи данных
- 2.2 Методика верификации SPORT интерфейса
- 2.2.1 Выбор метода верификации SPORT интерфейса
- 2.2.2 Методика верификации SPORT интерфейса методом функциональной верификации (верификационное окружение)
- 3 Разработка верификационного окружения SPORT интерфейса на языке SystemVerilog
- 3.1 Функционал верификационного окружения модуля SPORT
- 3.2 Структура верификационного окружения интерфейса SPORT в режиме «Master»
- 3.3 Структура верификационного окружения интерфейса SPORT в режиме «Slave»
- 3.4 Стадии работы верификационного окружения
- 3.5 Покрытие тестирования
- 3.5.1 Покрытие тестирования и постановка вычисления покрытия для верификационного окружения интерфейса SPORT
- 3.5.2 Модификация тестового окружения и конструкция «covergroup»
- 4 Верификация и анализ полученных результатов
- 4.1 Подготовка к верификации SPORT
- 4.2 Верификация
- 4.3 Полученные результаты и их анализ
- 4.3.1 Результаты по покрытию тестирования
- 4.3.2 Ошибки модуля SPORT, выявленные вследствие верификации
- 4.3.3 Особенности модуля SPORT, выявленные вследствие верификации
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ А
- Таблица регистров модуля SPORT
- ПРИЛОЖЕНИЕ Б
- Листинг верификационного окружения модуля SPORT на языке SystemVerilog
Access count: 0
Last 30 days: 0