Описание
Процессорное ядро SCR4 для встроенных применений является высокопроизводительной реализацией 32/64-битного процессора архитектуры RISC-V, ориентированного на интеграцию в системы на кристалле (СнК). Основное предназначение данного ядра — использование в встраиваемых приложениях, обеспечивая разработчиков надежным и гибким инструментом для реализации многоядерных систем. Данное ядро поддерживает конфигурации как одноядерного, так и многоядерного применения, с возможностью настройки от 1 до 4-х ядер в кластере. Архитектура ядра основана на Гарвардской архитектуре с раздельными шинами для команд и данных, что способствует повышению производительности и более эффективной обработке данных.
Процессорное ядро SCR4 включает в себя такие ключевые характеристики как симметричная многопроцессорность (SMP) и межъядерное взаимодействие, что позволяет эффективно распределять вычислительные нагрузки. Поддержка расширенного набора команд RV32/64IMСAFD включает в себя как базовые операции над целыми числами, так и арифметические операции с плавающей точкой (как одинарной, так и двойной точности). Четко организованная структура привилегированности предоставляет различные уровни для улучшенного управления доступом к ресурсам процессора, с выделением машинного (M-mode) и пользовательского (U-mode) уровне.
Процессор SCR4 поддерживает комплексный набор менеджеров памяти, включая опциональные кеши L1 и L2, а также управление доступом через модуль защиты памяти (MPU). Интегрированный программируемый контроллер прерываний (IPIC) может обрабатывать до 32 источников прерываний, с возможностью настройки более сложных конфигураций через заменяемый контроллер прерываний уровня платформы (PLIC), поддерживающий до 255 внешних запросов.
Система обеспечивает возможность конфигурируемого интерфейса, который соответствует стандартам AXI4 и АHB. Производительность ядра SCR4 достигается благодаря многоуровневому конвейеру, что позволяет ему исполнять команды с высокой частотой. Ядро имеет встроенный таймер реального времени и поддерживает функциональность отладки с помощью стандартного JTAG.
Программное обеспечение SCR4 поставляется вместе с компилятором, отладчиком и инструментами для разработки, включая образцы и тестовые программы для верификации работы процессора в различных условиях. Рабочие условия включают использование интегральных схем (ASIC) или программируемых логических интегральных схем (FPGA). Для максимально эффективного использования ядра SCR4 рекомендуется использовать ПК с оперативной памятью не менее 4 Гб и установленной на него ОС Windows или Linux.
Процесс установки и компиляции ПО SCR4 четко задокументирован, включая требования для настройки оборудования, подключения отладочной платы к компьютеру и программирования конфигурационной флэш-памяти. Установка ПО не требует специфичных драйверов, достаточно соблюдать указанные в руководстве инструкции. В ходе эксплуатации возможно выполнение тестов производительности, в том числе синтетических, и использование установленных образцов для проверки функциональности
Процессорное ядро SCR4 предназначено в первую очередь для разработчиков встраиваемых систем, работающих в областях высоких технологий, включая телекоммуникации, автопром, IoT и другие сферы, где требуется высокая производительность в сочетании с низким энергопотреблением. Данная архитектура предоставляет разработчикам большое количество гибких возможностей для разработки индивидуальных решений, что является ключевым фактором в современном мире высоких технологий.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.