Детальная информация
Название | FPGA-среда для верфикации вычислительных модулей: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» |
---|---|
Авторы | Воронов Иван Васильевич |
Научный руководитель | Антонов Александр Петрович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | IEEE 754 ; FPGA ; RISC-V ; FPU ; верификация ; CPU ; плавающая точка ; binary16 ; RTL ; SystemVerilog ; VCU118 ; verification ; floating point |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2977 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37229 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке и испытанию составляющей верификационного программно-аппаратного комплекса. Назначением разработанной на языке 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0