ニュース
ルネサス社のマイコン「RL78ファミリ」のOpen Virtual Platforms向けFast Processor Modelをリリース
2016年05月31日
ルネサス社のマイコン「RL78ファミリ」のOpen Virtual Platforms™向けFast Processor Modelをリリース
~Imperas社のパートナーであるイーソルトリニティがRL78モデルを開発~
報道関係者各位
RL78プロセッサモデルおよびサンプルプラットフォームは、OVPの公式ウェブサイト(www.OVPworld.org/Renesas)で入手できます。RL78プロセッサモデルは、他のルネサス社のプロセッサと同様に、並列シミュレーションアクセラレータ「QuantumLeap™」を含むImperasおよびOVPのシミュレータで動作し、100MIPS以上の非常に高速なパフォーマンスを達成しています。
オープンソースとして提供されているOVPの全プロセッサモデルは、インストラクション精度で非常に高速にシミュレーションでき、組込みソフトウェア開発の初期段階から利用できるので、製品開発サイクル全体を加速できます。OVPの周辺デバイスおよびプラットフォームのモデルと組み合わせて、仮想プラットフォームを構築できます。さらにOVPプロセッサモデルは、すべてのモデルに実装されているネイティブのTLM-2インタフェースを利用して、SystemC/TLM-2ベースの仮想プラットフォームに統合することもできます。
OVPのモデルは、マルチコアプロセッサ向けソフトウェアの検証、解析およびデバッグ用のImperas製各種ツールと連携しています。連携ツールには、OSやCPUの動きをみるトレーシング(命令、関数、タスク、イベント)、プロファイリング、コードカバレッジ、メモリ解析などハードウェアに依存するソフトウェア開発に重要なツールも含まれています。
OVPは、Imperasが新たに開発したターゲットデバイスの仮想プラットフォーム「Extendable Platform Kits™(EPKs™)」も提供しています。EPKsには、ターゲットデバイスのプロセッサモデルに加え、OSやOSレスのベアメタルアプリケーションを起動するのに十分な周辺デバイスモデルが含まれています。EPKsに含まれるプラットフォームや周辺モデルはオープンソースなので、ユーザはプラットフォームへの新たなモデルの追加や、既存モデルの修正が簡単にできます。
「私たちは、ソフトウェア開発やテストでRL78マイコンの仮想モデルを利用したいという強いニーズを受けて、今回RL78モデルを開発しました。今回、OVPが提供するCPUモデル開発ツール(cpuGen)を利用することで、高性能なRL78モデルを短期間に開発することが出来ました。RL78モデルとあわせてImperasのデバッグ、解析およびテスト製品を利用することで、優れたソフトウェア開発環境を構築できます。トリニティは、Imperas製品とテクニカルサポート、各種サービスを包括的に提供し、日本の組込みソフトウェア開発期間の短期化とコスト削減を強力に支援します。」
President and CEO of Imperas and founding director of the OVP initiative, Simon Davidmannのコメント
「モデル開発用のOVP APIは、モデルや仮想プラットフォームをユーザが独自に開発、制御、所有できるように公開されました。私たちのパートナーがだれでも利用できるモデルを開発することによって、OVPモデルライブラリやImperasのエコシステムが成長するのは素晴らしいことです。」
■補足資料
イーソルトリニティ株式会社について
イーソルトリニティは、組込みソフトウェア開発に関する(1)ソリューション(コンサルティング、プロフェッショナルサービスなど)、(2)ツール、(3)エンジニア教育を提供するプロフェッショナルな技術者集団です。特に車載分野での豊富な実績から得た知見と、モデルベース開発や機能安全、静的解析などの専門知識・技術をフルに活用し、ソフトウェア内部品質の向上と開発コストの削減を支援します。イーソルトリニティは、リアルタイムOSソリューションを提供するイーソル株式会社の全額出資子会社として、2015年に設立されました。
▼イーソルトリニティ ウェブサイト
Imperas Softwareについて
詳細は、Imperas Softwareウェブサイトをご覧ください。
▼Imperas Softwareウェブサイト
*記載された社名および製品名は各社の商標または登録商標です。
<English version>
Fast Processor Model of Renesas RL78 CPU Released by Imperas for Open Virtual Platforms
eSOL TRINITY, Imperas Partner, Developed the RL78 Model
OXFORD, United Kingdom and TOKYO, Japan, 31 May 2016 – Imperas™ and eSOL TRINITY announced today the release of the Open Virtual Platforms™ (OVP™) Fast Processor Model for the Renesas RL78 CPU. Example virtual platforms have also been released, as well as support for the new model in the Imperas M*SDK™ advanced software development tools. The model of the RL78 was developed by eSOL TRINITY, Imperas’ partner in Japan, providing technical support for Imperas customers as well as services for embedded software development.
The processor core model and example platforms are available from the Open Virtual Platforms website, www.OVPworld.org/Renesas. The model of the RL78 processor core, as well as models of other Renesas processors, work with the Imperas and OVP simulators, including the QuantumLeap™ parallel simulation accelerator, and have shown exceptionally fast performance of hundreds of millions of instructions per second.
“Our customers needed a fast model of the RL78 for software development and testing,” said Shuzo Tanaka, Vice President & Director (Tool Development & Sales) of eSOL TRINITY. “We found the OVP technology to be very powerful and easy to use for development of the high performance RL78 processor core model. The Imperas debug and software analysis and test products also provide an excellent software development environment. We are committed to help reduce time and cost for embedded software development with comprehensive solution including Imperas products, technical support, and consultation and engineering services.”
All OVP processor models are instruction-accurate, and very fast, part of an embedded software development environment which is available early, so engineers can accelerate the entire product development cycle. Virtual platforms utilizing these OVP processor models can be created with the OVP peripheral and platform models, or the processor models can be integrated into SystemC/TLM-2 based virtual platforms using the native TLM-2 interface available with all OVP processor models.
The OVP models also work with the Imperas advanced tools for multicore software verification, analysis and debug, including key tools for hardware-dependent software development such as OS and CPU-aware tracing (instruction, function, task, event), profiling, code coverage and memory analysis.
“The OVP APIs for model development were made public to allow users to develop, control and own their models and virtual platforms,” said Simon Davidmann, president and CEO of Imperas and founding director of the OVP initiative. “It is great to see the OVP model library grow, and the Imperas ecosystem grow, through the development of publicly available models from our partners.”
OVP also has the new Extendable Platform Kits™ (EPKs™) from Imperas, which are virtual platforms (simulation models) of the target devices, including the processor model(s) for the target device plus enough peripheral models to boot an operating system or run bare metal applications. The platform and the peripheral models included in the EPKs are open source, so that users can easily add new models to the platform as well as modify the existing models.
>> For Reference
About eSOL TRINITY
For more information, please see www.esol-trinity.co.jp (Japanese only).
About Imperas
For more information, please see www.imperas.com
All trademarks or registered trademarks are the property of Imperas Software Limited or their respective holders.
###