Details

Title FPGA-среда для верфикации вычислительных модулей: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Воронов Иван Васильевич
Scientific adviser Антонов Александр Петрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects IEEE 754 ; FPGA ; RISC-V ; FPU ; верификация ; CPU ; плавающая точка ; binary16 ; RTL ; SystemVerilog ; VCU118 ; verification ; floating point
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2977
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37229
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке и испытанию составляющей верификационного программно-аппаратного комплекса. Назначением разработанной на языке SystemVerilog FPGA-среды является высокоскоростная генерация результатов вычислительных RTL-модулей, инкапсулированных в среду, и передача результатов по Ethernet на компьютер. Решение разрабатывалось с фокусом на модули, реализующие арифметику чисел с плавающей точкой, но итоговый проект обладает гибкой системой параметризации, позволяющей использовать среду с другими типами вычислителей. С помощью разработанного решения удалось обнаружить наличие ошибок в результатах некоторых инструкций проекта FPNew. Также получилось применить решение в процессе коммерческой разработки.

The given work is devoted to development and testing of a component of a verification system, consisting of both hardware and software components. Function of the FPGA environment developed in the SystemVerilog language is the high-speed generation of results of RTL computational modules encapsulated in the environment and result transmission to PC via Ethernet connection. The solution was developed with the focus on modules implementing floating-point arithmetic, but at the same time, the project has a flexible parametrization system that allows usage of the environment with other types of calculators. With the help of the FPGA environment, errors in the results of FPnew project were detected. The environment was also used in the commercial development process.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics