Описание
Продукт RTL описание 32 битного процессорного комплекса BR 352 с набором команд RISC V представляет собой высокотехнологичное решение для реализации микросхем систем-на-кристалле (СНС). Данное описание написано на языке регистрового уровня (RTL) и предназначено для автоматизированного проектирования микроэлектронных систем, что позволяет инженерам создавать интегральные схемы, полностью соответствующие заданному функционалу и технологическим требованиям. Процессорный комплекс BR 352 является многофункциональным цифровым блоком с возможностью настройки аппаратных характеристик и расширения функциональности в соответствии с конкретными задачами проекта.
Основная особенность этого комплекса — поддержка стандартных команд набора RISC-V, одного из наиболее популярных и открытых открытых процессорных архитектур. Процессорное ядро реализует базовые и расширенные режимы привилегированности, такие как Machine и User режимы, что обеспечивает безопасность и управление доступом к системным ресурсам. В составе ядра присутствуют кэш-память инструкций с настраиваемым размером и предзагрузчиком следующей линии (next line prefetcher), а также кэш-память данных, что значительно ускоряет выполнение программных инструкций благодаря высокой скорости доступа.
Реализованный блок защиты физической памяти — Physical Memory Protection (PMP), включает расширения Smepmp, что обеспечивает контроль за доступом к критическим областям памяти, предотвращая несанкционированный доступ и повышая безопасность данных. Предсказатель ветвлений включает как условные, так и косвенные предсказатели, что способствует уменьшению задержек при выполнении программ и повышению эффективности работы процессора.
Особенностью является поддержка немаскируемых прерываний с возможностью восстановления контекста (Smrnmi) и обработка прерываний в режиме пользователя, что позволяет эффективно реагировать на внешние и внутренние сигналы прерываний в различных сценариях эксплуатации.
Процессорный комплекс включает несколько конфигурируемых портов для внешнего доступа к подсистемам: два ведущих порта для доступа к периферийным устройствам и подсистемам исполнения на интерфейсах AHB-lite или AXI4, ведомый порт к встроенным TCM-памятям, а также внешний порт для доступа к кэшируемой памяти. Это обеспечивает высокую степень совместимости и гибкости, позволяя интегрировать процессор в различные системы и архитектуры.
Дополнительно, комплекс оснащен модулем отладки и контроллером внешних прерываний, что позволяет разработчикам осуществлять отладку, мониторинг и управление системой в процессе разработки и эксплуатации.
Благодаря такому функционалу и возможностям, данный процессорный комплекс идеально подходит для применения в автомобильной электронике, промышленной автоматике, системах управления и любыми приложениями, требующими надежной, конфигурируемой и расширяемой вычислительной платформы. Его использование обеспечивает высокую производительность, безопасность и адаптивность системы под конкретные задачи, а гибкость проектирования позволяет создать эффективные микросхемы по технологическим требованиям заказчика.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.
