SiFive approva i modelli di simulazione Imperas Risc-V

Aggiornamento: 9 dicembre 2023

I modelli Imperas per l'IP del processore SiFive sono una rappresentazione accurata del programmatore con funzionalità complete, comprese le modalità utente, privilegiata, di sistema e di debug, oltre a opzioni di configurazione per Rischio-V estensioni vettoriali e istruzioni personalizzate.

"I modelli offrono la simulazione da 100 a 1,000 Mips su un PC host configurato in modo modesto", secondo Imperas. "Ad esempio, il modello di piattaforma virtuale del SoC Freedom U540 con cinque core CPU avvia SMP Linux in meno di 10 secondi."

I modelli si abbinano agli strumenti di debug e analisi di Imperas che supportano attività di progettazione multi-core, tra cui il porting del sistema operativo e le astrazioni per lo sviluppo di applicazioni.

Inoltre, il simulatore dell'azienda, con code-morphing proprietario, può essere integrato in altri ambienti EDA come SystemC, SystemVerilog e strumenti di emulazione di simulazione di Cadence, Siemens e Synopsys, oltre all'offerta basata su cloud di Metrics Technologies.

"Le libertà di progettazione di Risc-V e le estensioni vettoriali stanno cambiando i confini tradizionali tra le fasi software e hardware dello sviluppo del SoC", ha affermato Chris Jones, marketing di prodotti SiFive vp. "I modelli Imperas aiutano gli sviluppatori con l'esplorazione dell'architettura SoC attraverso la piena flessibilità del portafoglio SiFive Core IP e supportano lo sviluppo iniziale del software, che è un fattore critico nella convalida di nuove soluzioni di intelligenza artificiale".

"Il portafoglio SiFive Core IP copre lo spettro di Risc-V ISA, dai controller embedded ai multiprocessori che supportano SMP Linux, oltre ai più recenti acceleratori basati su vettori", ha affermato Simon Davidmann, CEO di Imperas. "Questi sono i punti di partenza per la prossima generazione di dispositivi specifici per dominio in quasi tutti i segmenti di mercato e le applicazioni".

La pagina del prodotto SiFive di Imperas è qui

Distribuzione e accordo di supporto

Imperas ha inoltre concluso un accordo pluriennale di distribuzione e supporto con Valtrix Systems, fornitore dell'ambiente di verifica Sting e generatore di test.

Sting sarà ora disponibile pre-integrato con il modello di riferimento Risc-V di Imperas. La soluzione combinata copre l'intera specifica Risc-V per le modalità utente, privilegio e debug, comprese tutte le estensioni standard ratificate, e le specifiche quasi ratificate (stabili, dette Imperas) per manipolazione di bit, crittografia (Scala), DSP, hypervisor e vettori.

La combinazione è anche aggiornabile per supportare istruzioni ed estensioni personalizzate.