Imperasは、OpenHWエコシステムのRISCV-VCORE-V開発者向けに無料のISSをリリースします

更新:30年2021月XNUMX日

Imperasは、OpenHWエコシステムのRISCV-VCORE-V開発者向けに無料のISSをリリースします

Imperasは、OpenHWエコシステムのRISCV-VCORE-V開発者向けに無料のISSをリリースします

仮想プラットフォームと高性能ソフトウェアシミュレーションのスペシャリストであるImperasSoftwareは、OpenHWグループプロセッサRISC-VコアIPの参照モデルに基づいて、riscvOVPsimCOREVの最初のリリースを無料のISS(命令セットシミュレーター)として提供しました。

ISSは、アルゴリズム、アプリケーション、およびツール作成のソフトウェア開発タスクの重要な出発点です。 riscvOVPsimCOREVは、RTL凍結CV32E40P(正式にはPULP RI5CYと呼ばれます)、開発中のCV32E40SおよびCV32E40X、および今後のCVA6-32 / 64ビット(正式にはPULPARIANEとして知られています)、CORE-Vの将来のロードマップをカバーするために残業が延長されます。

ISSは、標準のホストx86PCマシンでソフトウェアをテストおよび開発するために使用できるプロセッサのソフトウェアベースの表現です。 従来のハードウェア開発プラットフォームに対するその主な利点は、シミュレーションで実行されているコードのデバッグ、制御、および可視化でプログラマーを支援する使いやすい機能です。

新しいプロセッサIPコアを備えたISSは、シリコンまたはハードウェアの実装が利用可能になる前にソフトウェアの開発をサポートするために不可欠なツールです。 多くの開発者は、IDE(統合開発環境)としてパッケージ化されたソフトウェア開発用の幅広いツールセットに依存しています。 通常、IDEには、ユーティリティと、コンパイラ、デバッガ、ISS、その他の生産性向上ツールなどのサポートテクノロジが含まれています。

IDEおよびCI / CD(継続的インテグレーションおよび継続的デプロイメント)プラットフォームなどの他のソフトウェア設計手法との統合をサポートするために、riscvOVPsimCOREVは、デバッグポートやトレースなどの構成およびインターフェイスオプションを備えており、簡単に統合できます。

「高品質のIPは他の人が構築できる重要な成果物ですが、開発者は高品質の実装をサポートするためにプロセッサRTL以上のものを必要としています」とSiliconLaboratoriesのArjanBink氏、OpenHW Cores TaskGroupの議長は述べています。 「すべての組み込みソフトウェアは、それが実行されるIPコアと密接に関連しています。 したがって、正確なISS参照モデルは、すべてのハードウェアおよびソフトウェアの採用者にとって不可欠です。 riscvOVPsimCOREVは、エコシステムによるOpenHWCORE-Vコアのサポートの重要な出発点です。」

OpenHWグループの社長兼CEOであるRickO'Connorは、次のように述べています。「OpenHWグループの明確な目標は、確立されたEDA商用SoC設計フローと互換性のある主要な検証手法を活用することにより、高品質のオープンソースIPコアを提供することです。 「当社のワールドクラスのIPポートフォリオをサポートするために、OpenHWワーキンググループは、CORE-Vプロセッサのツールとソフトウェアサポートを採用できるようにしています。 新しい無料のISSであるriscvOVPsimCOREVによるImperasの貢献は、すべてのソフトウェアタスクへの基盤となるリファレンスになります。」

riscvOVPsimCOREVは、無料のRISC-Vリファレンスモデルおよびシミュレーター(ISS)であり、Imperasの独自のフリーウェアライセンスが含まれています。これには、無料の商用および学術用途が含まれます。

シミュレータパッケージには、Apache 2.0ライセンスの下でライセンスされた完全なオープンソースモデルも含まれており、今すぐダウンロードできます。