Детальная информация
| Название | Разработка RTL-описания IP-блока CRC-32 с интерфейсом AMBA APB: выпускная квалификационная работа бакалавра: направление 11.03.01 «Радиотехника» ; образовательная программа 11.03.01_01 «Космические и наземные радиотехнические системы» = Development of RTL description of CRC-32 IP block with AMBA APB interface |
|---|---|
| Авторы | Давыдов Руслан Денисович |
| Научный руководитель | Рашич Андрей Валерьевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | CRC ; AMBA APB ; RTL ; FIFO ; CDC ; ASIC |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 11.03.01 |
| Группа специальностей ФГОС | 110000 - Электроника, радиотехника и системы связи |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3171 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\41758 |
| Дата создания записи | 04.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Объект исследования – аппаратные реализации блоков вычисления контрольной суммы CRC для цифровых систем на кристалле. Цель работы – разработка RTL-описания IP-блока вычисления CRC-32 с интерфейсом AMBA APB. В ходе работы были рассмотрены методы аппаратной реализации алгоритма CRC. Выполнен анализ архитектур ядер для последовательного и параллельного вычисления контрольной суммы CRC-32. Разработана архитектура IP-блока вычисления CRC-32 с интерфейсом AMBA APB, асинхронным FIFO-буфером, регистровым интерфейсом, управляющим автоматом и системой межтактовой синхронизации. Разработан тестовый стенд и проведена функциональная верификация IP-блока. Выполнен синтез и сравнительный анализ аппаратных затрат разработанных ядер вычисления CRC-32. Также разработана схема управления питанием для IP-блока, определяющая режимы энергосбережения. Новизна работы заключается в разработке законченной RTL-архитектуры IP-блока CRC-32 с интерфейсом APB. Особенностью разработанного решения является разделение интерфейсной части и вычислительного ядра на различные тактовые домены, что обеспечивает независимость работы вычислительного ядра от частоты интерфейса и повышает гибкость интеграции в состав цифровых систем. Разработанный IP-блок может использоваться в микроконтроллерных подсистемах в качестве периферийного устройства, для контроля целостности передаваемых и хранимых данных, в том числе в системах, где интерфейс управления и вычислительная логика работают на разных тактовых частотах.
The object of the study is hardware data integrity check (CRC) blocks for digital systems on a chip. The aim is to develop an RTL description of an IP block for calculating CRC-32 with an AMBA APB interface. The approaches to hardware realization of CRC algorithm are reviewed in this work. There is performed the review of main architectures for sequential and parallel computing of CRC-32 checksums. Architecture of IP-block for computing CRC-32 with AMBA APB interface, asynchronous FIFO-buffer, register interface, FSM control, CDC-system is designed. A functional check of the developed RTL description was carried out. The developed CRC-32 computing cores were synthesized and a comparative analysis of hardware costs was carried out. A Unified Power Format (UPF) description of the energy consumption assignment for the IP unit has also been developed, defining the energy saving modes of the unit. The novelty of this work lies in the development of a complete RTL architecture for the CRC-32 IP block with the APB interface. The key feature of the developed solution is the separation of the interface and the computing core into different clock regions, which ensures the independence of the computing core from the interface frequency and increases the flexibility of integration into digital systems. The developed IP block can be used in microcontroller subsystems as a peripheral device for monitoring the integrity of transmitted and stored data, including in systems where the control interface and computing logic operate at different clock frequencies.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|