Описание
Улучшенное 32-разрядное процессорное ядро SCR1 представляет собой высокоэффективное и многофункциональное решение для встроенных приложений, разработанное на базе архитектуры RISC-V. Данный продукт специально создан для применения в системах на кристалле (СнК), которые могут быть как встраиваемыми, так и реализованными через программируемые логические интегральные схемы (ПЛИС). SCR1 предоставляет возможности как для одноядерного, так и для многоядерного проектирования.
Процессорное ядро SCR1 поддерживает функции выполнения арифметических и логических операций с целочисленными данными, а также включает поддержку как 16-битных, так и 32-битных инструкций. Ядро SCR1 функционирует на основе гарвардской архитектуры, что позволяет эффективно разделять шины команд и данных.
Функциональные возможности SCR1 включают конфигурируемую архитектуру с базовым набором команд RV32IMСE, опциональную поддержку команд компактного формата, а также настройку на работу в режиме с ограниченным доступом к памяти и без механизмов трансляции адресов. Процессор включает интегрированный программируемый контроллер прерываний, который поддерживает до 32 источников прерываний и обеспечивает генерацию периодических прерываний от часов реального времени.
Для поддержки разработки и интеграции предоставляется полный пакет инструментов SCR1 SDK, который включает исходные коды на языке SystemVerilog, тестовые окружения для верификации, а также изображения загрузки и объектные модули для работы на ядре SCR1. Пакет инструментов также включает компиляторы и отладчики, основанные на GCC, что упрощает процесс разработки и тестирования приложений.
SCR1 предназначено для работы на платах, использующих технологии PЛИС, с минимальными требованиями к оборудованию — достаточно лишь персонального компьютера с 4 Гб оперативной памяти и установленной операционной системой Windows или Linux. Пользователи должны установить пакет Xilinx Vivado не ниже версии 2018.1 для работы с отличной производительностью и функциональностью ядра SCR1.
SCR1 подходящ для множества промышленных применений, включая, но не ограничиваясь, области автоматизации, телекоммуникаций и встроенных систем. Ядро может быть использовано в проектах, требующих высокая производительность и надежность при относительно низком энергопотреблении, что делает его подходящим для современных стандартов разработки встраиваемого программного обеспечения.
Уникальные возможности SCR1 заключаются в его гибкости и возможности интеграции в различные аппаратные решения, а также в использовании стандартов и расширений RISC-V, что гарантирует высокую совместимость и возможность адаптации под специфику потребностей пользователя. Несмотря на наличие богатого функционала, пользователи должны учитывать необходимость дополнительной настройки и разработки для реализации настраиваемых решений на базе SCR1.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.