Modelos de referencia y simulador para las especificaciones RISC-V recientemente ratificadas

Actualización: 2 de diciembre de 2021

Imperas Software Ltd ahora ofrece las últimas actualizaciones de productos como un lanzamiento general para todos sus clientes y usuarios. Proporcionados como modelos de referencia de código abierto disponibles gratuitamente para la comunidad RISC-V y como productos comerciales, ahora admiten las últimas extensiones ratificadas: Manipulación de bits, Criptográfico (escalar) y Vector, y las mejoras de Especificación de privilegios. Estas últimas incorporaciones amplían el alcance de los proyectos RISC V basados ​​en el estándar abierto RISC V ISA destinado a soluciones optimizadas en aplicaciones que varían desde microcontroladores y procesadores de aplicaciones hasta matrices multinúcleo para AI, ML y HPC.

Estos productos y herramientas de simulación son compatibles con modelos de plataforma y procesador de código abierto con licencia Apache 2.0 a través de la iniciativa Open Virtual Platforms y disponibles en OVPworld.org. Para ayudar al rápido desarrollo de una plataforma/prototipo virtual, estos modelos y plataformas pueden modificarse y ampliarse según sea necesario. La simulación comercial de Imperas la tecnología y los productos se basan en las interfaces de programación de aplicaciones (API) públicas OVP de estándar abierto y disponibles gratuitamente. La gama completa de más de 300 modelos de procesadores se basa en más de 12 ISA para admitir diseños heterogéneos o para proyectos que migran otras arquitecturas a RISC V.

Los modelos de referencia Imperas RISC-V se utilizan para la verificación de diseño (DV) de procesadores RISC-V y plataformas / prototipos virtuales para respaldar el desarrollo y la prueba de software durante todo el ciclo de diseño. La comunidad RISC-V es compatible con múltiples opciones de uso gratuito, que incluyen riscvOVPsim, riscvOVPsimPlus y riscvOVPsimCOREV. Además, las soluciones comerciales de Imperas están disponibles con soporte profesional y funciones adicionales para diseños más complejos. También pueden integrarse en otros entornos EDA estándar, como SystemC, SystemVerilog y reconocidas herramientas de simulación y emulación de Cadence, Siemens EDA y Synopsys, además de la oferta de simulación basada en la nube de Metrics Technologies.

“Una especificación ISA es probablemente la interfaz más importante en informática; define el límite entre el programa de software y el hardware subyacente ”, dijo Simon Davidmann, director ejecutivo de Imperas Software Ltd.“ RISC-V es el primer ISA estándar abierto ampliamente adoptado con muchas implementaciones independientes. A diferencia de los desarrollos de fuente única del pasado, RISC-V se basa en la comunidad y cuenta con patrocinadores comerciales tanto de fuente abierta como patentados. Nos complace anunciar hoy que la tecnología y los modelos de simulación de Imperas están listos para admitir las especificaciones totalmente ratificadas, además de todas las revisiones anteriores importantes a medida que continuamos brindando soporte a nuestros usuarios ”.