Детальная информация

Название Разработка 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.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
...