Simulator- und Referenzmodelle für die neu ratifizierten RISC-V-Spezifikationen

Update: 2. Dezember 2021

Imperas Software Ltd bietet jetzt allen Kunden und Benutzern die neuesten Produktupdates als allgemeine Version an. Als frei verfügbare Open-Source-Referenzmodelle für die RISC-V-Community und als kommerzielle Produkte werden jetzt die neuesten ratifizierten Erweiterungen unterstützt: Bitmanipulation, Kryptografie (skalar) und Vektor sowie die Verbesserungen der Privilege Specification. Diese neuesten Ergänzungen erweitern die Reichweite von RISC V-Projekten, die auf dem offenen Standard RISC V ISA basieren und auf optimierte Lösungen in Anwendungen abzielen, die von Mikrocontrollern und Anwendungsprozessoren bis hin zu Multicore-Arrays für KI, ML und HPC reichen.

Diese Simulationsprodukte und -tools werden mit Open-Source-Prozessor- und Plattformmodellen unterstützt, die über die Open Virtual Platforms-Initiative unter Apache 2.0 lizenziert sind und auf OVPworld.org verfügbar sind. Um die schnelle Entwicklung einer virtuellen Plattform/Prototyp zu unterstützen, können diese Modelle und Plattformen nach Bedarf modifiziert und erweitert werden. Die kommerzielle Imperas-Simulation Technologie und Produkte basieren auf den frei verfügbaren offenen Standard-ÖVP-Anwendungsprogrammierschnittstellen (APIs). Die gesamte Palette von über 300 Prozessormodellen basiert auf über 12 ISAs zur Unterstützung heterogener Designs oder für Projekte, die andere Architekturen auf RISC V migrieren.

Die RISC-V-Referenzmodelle von Imperas werden für die Designverifikation (DV) von RISC-V-Prozessoren und virtuellen Plattformen/Prototypen verwendet, um die Softwareentwicklung und den Test während des gesamten Designzyklus zu unterstützen. Die RISC-V-Community wird mit mehreren kostenlosen Optionen unterstützt, darunter riscvOVPsim, riscvOVPsimPlus und riscvOVPsimCOREV. Darüber hinaus sind die kommerziellen Lösungen von Imperas mit professionellem Support und zusätzlichen Funktionen für komplexere Designs erhältlich. Sie können auch in andere Standard-EDA-Umgebungen wie SystemC, SystemVerilog und bekannte Simulations- und Emulationstools von Cadence, Siemens EDA und Synopsys sowie das Cloud-basierte Simulationsangebot von Metrics Technologies integriert werden.

„Eine ISA-Spezifikation ist wahrscheinlich die wichtigste Schnittstelle in der Informatik; es definiert die Grenze zwischen dem Softwareprogramm und der zugrunde liegenden Hardware“, sagte Simon Davidmann, CEO, Imperas Software Ltd. „RISC-V ist die erste weit verbreitete offene Standard-ISA mit vielen unabhängigen Implementierungen. Im Gegensatz zu den Single-Source-Entwicklungen der Vergangenheit ist RISC-V Community-basiert mit Open-Source- und proprietären kommerziellen Unterstützern. Wir freuen uns, Ihnen heute mitteilen zu können, dass die Simulationstechnologie und -modelle von Imperas bereit sind, die vollständig ratifizierten Spezifikationen sowie alle wichtigen früheren Überarbeitungen zu unterstützen, während wir unsere Benutzer weiterhin unterstützen.“