Details

Title Реализация цифровых устройств с помощью языка описания аппаратуры Chisel: выпускная квалификационная работа бакалавра: направление 11.03.04 «Электроника и наноэлектроника» ; образовательная программа 11.03.04_03 «Интегральная электроника и наноэлектроника» = Implementing digital devices using the Chisel hardware description language
Creators Исаева Мария Александровна
Scientific adviser Пятак Иван Михайлович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects язык описания аппаратуры ; ядро SCR1 RISC–V ; цифровые интегральные схемы ; логический синтез ; КМОП ; Chisel ; Verilog ; HDL ; RTL ; RISC–V ; SoC ; equipment description language ; SCR1 RISC-V core ; digital integrated circuits ; logic synthesis ; CMOS ; RISC-V
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 11.03.04
Speciality group (FGOS) 110000 - Электроника, радиотехника и системы связи
DOI 10.18720/SPBPU/3/2026/vr/vr26-3246
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\41830
Record create date 8/4/2026

Allowed Actions

Action 'Прочитать' 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

Тема выпускной квалификационной работы: «Реализация цифровых устройств с помощью языка описания аппаратуры Chisel». Работа посвящена исследованию языка описания аппаратуры Chisel HDL и разработке цифровых устройств на языке описания аппаратуры Chisel HDL. Цель работы – исследование возможностей языка Chisel HDL для реализации цифровых устройств различной сложности. Для достижения поставленной цели решены следующие задачи: 1. Автоматизированный путь разработки цифровых интегральных схем; 2. Сравнение языков описания аппаратуры SystemVerilog и Chisel; 3. Обзор микроархитектуры открытого RISC-V микроконтроллерного ядра SCR1 компании Syntacore; 4. Реализация описания выделенных микроархитектурных блоков ядра SCR1 на языке Chisel; 5. Моделирование и получение физических характеристик выделенных микроархитектурных блоков ядра SCR1, описанных на языке Chisel; 6. Сравнение результатов моделирования и характеризации блоков ядра SCR1, описанных на языке Chisel и на SystemVerilog. В результате исследования дана оценка возможностей Chisel HDL в проектах различной сложности, использовались методы сравнительного анализа с другим широко распространённым языком HDL. В работе использовалось следующее ПО: Git, OpenROAD Flow Scripts, Syntacore Development Toolkit.

The subject of the graduate qualification work is «Implementing digital devices using the Chisel hardware description language». Object of study is the Chisel hardware description language and the process of designing digital devices using the Chisel hardware description language. The aim is to explore the capabilities of the Chisel HDL for implementing digital devices of varying complexity. The following tasks were solved: 1. Automated design flow for digital integrated circuits; 2. Comparison of the hardware description languages SystemVerilog and Chisel; 3. Overview of the microarchitecture of the open RISC-V microcontroller core SCR1 by Syntacore; 4. Implementation of selected microarchitectural blocks of the SCR1 core in Chisel; 5. Simulation and extraction of physical characteristics of selected microarchitectural blocks of the SCR1 core described in Chisel; 6. Comparison of simulation and characterization results for SCR1 core blocks described in Chisel and SystemVerilog. As a result of the study, an assessment of the capabilities of Chisel HDL in projects of varying complexity was carried out. The methods used included comparative analysis with another widely used HDL. The following information technologies and software tools were used in the course of this work: Git, OpenROAD Flow Scripts, and the Syntacore Development Toolkit.

Network User group Action
ILC SPbPU Local Network All
Прочитать Print Download
Internet Authorized users SPbPU
Прочитать Print Download
Internet Anonymous
...