Описание
Высокопроизводительное 64-разрядное процессорное ядро серверного класса SCR9 с набором команд RISC-V и поддержкой многоядерных конфигураций представляет собой реализацию процессора, ориентированную на широкий спектр вычислительных задач, требующих высокой скорости обработки данных и поддержки операционных систем, похожих на Linux. Ядро SCR9 предназначено для встраивания в системы на кристалле (СнК), как на базе кремния, так и программируемых логических интегральных схем (ПЛИС), и поддерживает как одноядерные, так и многоядерные конфигурации.
Процессорное ядро SCR9 реализует полный функционал суперскалярной архитектуры RISC-V нового поколения, которое позволяет выполнять целочисленные и арифметические операции с плавающей точкой. Поддерживаются два типа операций с плавающей запятой — с одинарной и двойной точностью, а также 16, 32-битные команды и различные форматы операндов.
Основные возможности SCR9 заключаются в наличии Гарвардской архитектуры (раздельные шины для команд и данных), поддержке симметричной многопроцессорности (SMP) и межъядерного взаимодействия с конфигурацией от 1 до 16 процессорных ядер. В ядре реализованы три уровня привилегированности, многоуровневый конвейер, а также эффективный модуль операций с плавающей точкой и программируемая подсистема памяти, включая поддержку виртуальной памяти и кэш-памяти (L1 и L2). Обеспечивается также поддержка кэш-памяти L3 с когерентностью по всем ядрам.
Для успешной работы процессора требуется соответствующая аппаратная база. Типом реализующей вычислительной машины для ПО SCR9 являются СнК, которые могут основываться как на ASIC, так и на ПЛИС. Для визуализации и дальнейшего синтеза функционирует полный набор инструментов SCR9 SDK, включая исходные коды, систему тестирования и примеры использования.
Минимальные аппаратные требования для работы с процессором SCR9 включают ПК с объемом оперативной памяти не менее 8 Гб, установленную ОС Windows или Linux, Xilinx Vivado WebPack версии не ниже 2020.1, систему отладки OpenOCD, а также отладочную плату Virtex UltraScale+ FPGA и соответствующие программаторы и адаптеры.
Примеры применения SCR9 охватывают разнообразные сегменты рынка, включая высокопроизводительные серверные системы, встроенные решения и специализированные вычислительные платформы. Данная модель предоставляется как сложный СФ-блок, что обеспечивает гибкость интеграции в различные конфигурации и адаптацию под специфические требования пользователей.
Уникальные характеристики SCR9, такие как поддержка разнообразных наборов команд, встраиваемость с использованием современных стандартов и высокая производительность, делают данный продукт конкурентоспособным решением в области вычислительной техники. Программное обеспечение включает полный комплект документации и инструментов, необходимых для внедрения и освоения решений на базе SCR9.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.