Simulador e modelos de referência para as especificações RISC-V recentemente ratificadas

Atualização: 2 de dezembro de 2021

Imperas Software Ltd agora oferece as atualizações de produto mais recentes como uma versão geral para todos os seus clientes e usuários. Fornecidos como modelos de referência de código aberto disponíveis gratuitamente para a comunidade RISC-V e como produtos comerciais, eles agora suportam as extensões mais recentes ratificadas: Manipulação de bits, criptografia (escalar) e vetor, e os aprimoramentos de especificação de privilégio. Essas últimas adições estendem o alcance dos projetos RISC V baseados no padrão aberto RISC V ISA voltados para soluções otimizadas em aplicativos que variam de microcontroladores e processadores de aplicativos a matrizes de vários núcleos para AI, ML e HPC.

Esses produtos e ferramentas de simulação são suportados por processadores de código aberto e modelos de plataforma licenciados sob Apache 2.0 por meio da iniciativa Open Virtual Platforms e disponíveis em OVPworld.org. Para auxiliar o rápido desenvolvimento de uma plataforma/protótipo virtual, esses modelos e plataformas podem ser modificados e ampliados conforme necessário. A simulação comercial Imperas tecnologia e os produtos são baseados nas interfaces de programação de aplicativos (APIs) públicas de padrão aberto OVP disponíveis gratuitamente. A gama completa de mais de 300 modelos de processadores é baseada em mais de 12 ISAs para suportar designs heterogêneos ou para projetos que migram outras arquiteturas para RISC V.

Os modelos de referência Imperas RISC-V são usados ​​para verificação de projeto (DV) de processadores RISC-V e plataformas / protótipos virtuais para apoiar o desenvolvimento e teste de software durante todo o ciclo de projeto. A comunidade RISC-V é compatível com várias opções gratuitas, incluindo riscvOVPsim, riscvOVPsimPlus e riscvOVPsimCOREV. Além disso, as soluções comerciais Imperas estão disponíveis com suporte profissional além de recursos extras para projetos mais complexos. Eles também podem ser integrados a outros ambientes EDA padrão, como SystemC, SystemVerilog e ferramentas de simulação e emulação conhecidas da Cadence, Siemens EDA e Synopsys, além da oferta de simulação baseada em nuvem da Metrics Technologies.

“Uma especificação ISA é provavelmente a interface mais importante na ciência da computação; ele define a fronteira entre o programa de software e o hardware subjacente ”, disse Simon Davidmann, CEO da Imperas Software Ltd.“ RISC-V é o primeiro ISA de padrão aberto amplamente adotado com muitas implementações independentes. Ao contrário dos desenvolvimentos de fonte única do passado, o RISC-V é baseado na comunidade com apoiadores comerciais proprietários e de código aberto. Temos o prazer de anunciar hoje que a tecnologia e os modelos de simulação Imperas estão prontos para oferecer suporte às especificações totalmente ratificadas, além de todas as principais revisões anteriores, à medida que continuamos a oferecer suporte aos nossos usuários ”.