Simulatore e modelli di riferimento per le specifiche RISC-V recentemente ratificate

Aggiornamento: 2 dicembre 2021

Imperas Software Ltd offre ora gli ultimi aggiornamenti del prodotto come versione generale a tutti i suoi clienti e utenti. Forniti come modelli di riferimento open source e liberamente disponibili per la comunità RISC-V e come prodotti commerciali, ora supportano le ultime estensioni ratificate: Bit Manipulation, Cryptographic (scalare) e Vector, e i miglioramenti della specifica dei privilegi. Queste ultime aggiunte estendono la portata dei progetti RISC V basati sullo standard aperto RISC V ISA finalizzato a soluzioni ottimizzate in applicazioni che variano da microcontrollori e processori applicativi, fino ad array multicore per AI, ML e HPC.

Questi prodotti e strumenti di simulazione sono supportati con modelli di processori e piattaforme open source concessi in licenza con Apache 2.0 tramite l'iniziativa Open Virtual Platforms e disponibili su OVPworld.org. Per favorire il rapido sviluppo di una piattaforma/prototipo virtuale, questi modelli e piattaforme possono essere modificati ed estesi secondo necessità. La simulazione commerciale dell'Imperas la tecnologia e i prodotti si basano sulle interfacce di programmazione delle applicazioni (API) OVP pubbliche e open standard liberamente disponibili. La gamma completa di oltre 300 modelli di processori si basa su oltre 12 ISA per supportare progetti eterogenei o per progetti che migrano altre architetture a RISC V.

I modelli di riferimento Imperas RISC-V vengono utilizzati per la verifica del progetto (DV) di processori RISC-V e piattaforme/prototipi virtuali per supportare lo sviluppo e il test del software durante tutto il ciclo di progettazione. La comunità RISC-V è supportata con più opzioni gratuite, tra cui riscvOVPsim, riscvOVPsimPlus e riscvOVPsimCOREV. Inoltre, le soluzioni commerciali Imperas sono disponibili con supporto professionale e funzionalità extra per progetti più complessi. Possono anche integrarsi in altri ambienti EDA standard, come SystemC, SystemVerilog e i noti strumenti di simulazione ed emulazione di Cadence, Siemens EDA e Synopsys, oltre all'offerta di simulazione basata su cloud di Metrics Technologies.

“Una specifica ISA è probabilmente l'interfaccia più importante nell'informatica; definisce il confine tra il programma software e l'hardware sottostante", ha affermato Simon Davidmann, CEO, Imperas Software Ltd. "RISC-V è il primo ISA standard aperto ampiamente adottato con molte implementazioni indipendenti. A differenza degli sviluppi single-source del passato, RISC-V è basato sulla comunità con sostenitori commerciali sia open-source che proprietari. Siamo lieti di annunciare oggi che la tecnologia e i modelli di simulazione Imperas sono pronti per supportare le specifiche completamente ratificate, oltre a tutte le principali revisioni precedenti, mentre continuiamo a supportare i nostri utenti".