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 PDF
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
Read Print
Internet Authorized users SPbPU
Read Print
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 Обоснование необходимости разработки тестов и требования к ним
  • 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

Detailed usage statistics