Simulator- en referentiemodellen voor de nieuw geratificeerde RISC-V-specificaties

Update: 2 december 2021

Imperas Software Ltd biedt nu de nieuwste productupdates als algemene release aan al haar klanten en gebruikers. Aangeboden als vrij beschikbare, open-source referentiemodellen voor de RISC-V-gemeenschap en als commerciële producten, ondersteunen ze nu de nieuwste geratificeerde extensies: Bit Manipulation, Cryptographic (scalar) en Vector, en de Privilege Specification-verbeteringen. Deze nieuwste toevoegingen vergroten het bereik van RISC V-projecten op basis van de open standaard RISC V ISA, gericht op geoptimaliseerde oplossingen in applicaties die variëren van microcontrollers en applicatieprocessors tot multicore-arrays voor AI, ML en HPC.

Deze simulatieproducten en -tools worden ondersteund met open-source processor- en platformmodellen onder Apache 2.0 gelicentieerd via het Open Virtual Platforms-initiatief en beschikbaar op OVPworld.org. Om de snelle ontwikkeling van een virtueel platform/prototype te ondersteunen, kunnen deze modellen en platforms indien nodig worden aangepast en uitgebreid. De commerciële simulatie van Imperas technologie en producten zijn gebaseerd op de vrij beschikbare open-standaard openbare OVP application programming interfaces (API's). Het volledige assortiment van meer dan 300 processormodellen is gebaseerd op meer dan 12 ISA's ter ondersteuning van heterogene ontwerpen of voor projecten waarbij andere architecturen naar RISC V worden gemigreerd.

De Imperas RISC-V-referentiemodellen worden gebruikt voor ontwerpverificatie (DV) van RISC-V-processors en virtuele platforms/prototypes ter ondersteuning van softwareontwikkeling en -testen gedurende de ontwerpcyclus. De RISC-V-gemeenschap wordt ondersteund met meerdere gratis te gebruiken opties, waaronder riscvOVPsim, riscvOVPsimPlus en riscvOVPsimCOREV. Daarnaast zijn de commerciële oplossingen van Imperas verkrijgbaar met professionele ondersteuning plus extra functies voor complexere ontwerpen. Ze kunnen ook worden geïntegreerd in andere standaard EDA-omgevingen, zoals SystemC, SystemVerilog en bekende simulatie- en emulatietools van Cadence, Siemens EDA en Synopsys, plus het cloudgebaseerde simulatieaanbod van Metrics Technologies.

“Een ISA-specificatie is waarschijnlijk de belangrijkste interface in de informatica; het definieert de grens tussen het softwareprogramma en de onderliggende hardware”, zegt Simon Davidmann, CEO van Imperas Software Ltd. “RISC-V is de eerste algemeen aanvaarde open standaard ISA met veel onafhankelijke implementaties. In tegenstelling tot de single-source ontwikkelingen uit het verleden, is RISC-V community-based met zowel open source als propriëtaire commerciële supporters. We zijn verheugd om vandaag aan te kondigen dat de Imperas-simulatietechnologie en -modellen klaar zijn om de volledig geratificeerde specificaties te ondersteunen, plus alle belangrijke eerdere revisies terwijl we onze gebruikers blijven ondersteunen."