Имитатор и эталонные модели для недавно утвержденных спецификаций RISC-V

Обновление: 2 декабря 2021 г.

Imperas Software Ltd теперь предлагает последние обновления продукта в виде общего выпуска для всех своих клиентов и пользователей. Предоставляемые как свободно доступные эталонные модели с открытым исходным кодом для сообщества RISC-V и как коммерческие продукты, они теперь поддерживают последние ратифицированные расширения: Bit Manipulation, Cryptographic (scalar) и Vector, а также улучшения Спецификации привилегий. Эти последние дополнения расширяют охват проектов RISC V на основе открытого стандарта RISC V ISA, нацеленного на оптимизированные решения в приложениях, которые варьируются от микроконтроллеров и процессоров приложений до многоядерных массивов для AI, ML и HPC.

Эти продукты и инструменты моделирования поддерживаются моделями процессоров и платформ с открытым исходным кодом, лицензированными под Apache 2.0 в рамках инициативы Open Virtual Platforms и доступными на OVPworld.org. Чтобы ускорить разработку виртуальной платформы/прототипа, эти модели и платформы можно модифицировать и расширять по мере необходимости. Коммерческий симулятор Imperas technology продукты основаны на свободно доступных общедоступных интерфейсах прикладного программирования (API) OVP с открытым стандартом. Полный спектр более чем 300 моделей процессоров основан на более чем 12 ISA для поддержки гетерогенных проектов или проектов по переходу с других архитектур на RISC V.

Эталонные модели Imperas RISC-V используются для проверки конструкции (DV) процессоров RISC-V и виртуальных платформ / прототипов для поддержки разработки и тестирования программного обеспечения на протяжении всего цикла проектирования. Сообщество RISC-V поддерживается несколькими бесплатными вариантами, включая riscvOVPsim, riscvOVPsimPlus и riscvOVPsimCOREV. Кроме того, коммерческие решения Imperas доступны с профессиональной поддержкой и дополнительными функциями для более сложных проектов. Они также могут интегрироваться с другими стандартными средами EDA, такими как SystemC, SystemVerilog, и хорошо известными инструментами моделирования и эмуляции от Cadence, Siemens EDA и Synopsys, а также с предложением облачного моделирования от Metrics Technologies.

«Спецификация ISA, вероятно, является наиболее важным интерфейсом в информатике; он определяет границу между программным обеспечением и базовым оборудованием », - сказал Саймон Давидманн, генеральный директор Imperas Software Ltd..« RISC-V - первый широко принятый открытый стандарт ISA с множеством независимых реализаций. В отличие от прошлых разработок с одним исходным кодом, RISC-V основан на сообществе и поддерживает как открытые, так и проприетарные коммерческие программы. Мы рады объявить сегодня, что технология и модели имитационного моделирования Imperas готовы поддерживать полностью утвержденные спецификации, а также все основные предыдущие версии, поскольку мы продолжаем поддерживать наших пользователей ».