Simulateur et modèles de référence pour les spécifications RISC-V nouvellement ratifiées

Mise à jour : 2 décembre 2021

Imperas Software Ltd propose désormais les dernières mises à jour de produits sous forme de version générale à tous ses clients et utilisateurs. Fournis en tant que modèles de référence open source disponibles gratuitement pour la communauté RISC-V et en tant que produits commerciaux, ils prennent désormais en charge les dernières extensions ratifiées : Manipulation de bits, Cryptographie (scalaire) et Vector, et les améliorations de la spécification Privilege. Ces derniers ajouts étendent la portée des projets RISC V basés sur la norme ouverte RISC V ISA visant à des solutions optimisées dans des applications allant des microcontrôleurs et des processeurs d'application aux baies multicœurs pour AI, ML et HPC.

Ces produits et outils de simulation sont pris en charge par des modèles de processeurs et de plates-formes open source sous licence Apache 2.0 via l'initiative Open Virtual Platforms et disponibles sur OVPworld.org. Pour faciliter le développement rapide d'une plate-forme/prototype virtuel, ces modèles et plates-formes peuvent être modifiés et étendus selon les besoins. La simulation commerciale Imperas sans souci et les produits sont basés sur les interfaces de programmation d'applications (API) publiques OVP, à norme ouverte et disponibles gratuitement. La gamme complète de plus de 300 modèles de processeurs est basée sur plus de 12 ISA pour prendre en charge des conceptions hétérogènes ou pour des projets migrant d'autres architectures vers RISC V.

Les modèles de référence Imperas RISC-V sont utilisés pour la vérification de la conception (DV) des processeurs RISC-V et des plates-formes/prototypes virtuels afin de prendre en charge le développement et les tests de logiciels tout au long du cycle de conception. La communauté RISC-V est prise en charge avec plusieurs options gratuites, notamment riscvOVPsim, riscvOVPsimPlus et riscvOVPsimCOREV. De plus, les solutions commerciales Imperas sont disponibles avec un support professionnel ainsi que des fonctionnalités supplémentaires pour des conceptions plus complexes. Ils peuvent également s'intégrer dans d'autres environnements EDA standard, tels que SystemC, SystemVerilog et les outils de simulation et d'émulation bien connus de Cadence, Siemens EDA et Synopsys, ainsi que l'offre de simulation basée sur le cloud de Metrics Technologies.

« Une spécification ISA est probablement l'interface la plus importante en informatique ; il définit la frontière entre le programme logiciel et le matériel sous-jacent », a déclaré Simon Davidmann, PDG d'Imperas Software Ltd. « RISC-V est le premier ISA standard ouvert largement adopté avec de nombreuses implémentations indépendantes. Contrairement aux développements à source unique du passé, RISC-V est basé sur la communauté avec des partisans commerciaux à la fois open source et propriétaires. Nous sommes heureux d'annoncer aujourd'hui que la technologie et les modèles de simulation Imperas sont prêts à prendre en charge les spécifications entièrement ratifiées, ainsi que toutes les révisions majeures précédentes alors que nous continuons à soutenir nos utilisateurs. »