PLS Universal Multicore Workbench

Share to Facebook Share to Twitter Share to Google Plus
Universal Multicore Workbenchは、マルチコア SoCのソフトウェアのデバッグとテストを強力に最適化する新しい開発ツール
新しいユニバーサル・マルチコア・ワークベンチは、昨年末にNXPとSTMicroelectronicsのInfineonとJoint Development Programから発行された自動車向けの新しいマルチコア・マイクロコントローラ向けに初めて使用されています。

これらの新しいマルチコアデバイスは、自動車アプリケーションのリアルタイム効率のマイルストーンです。それらには3つのプロセッサコアが含まれています。これらのプロセッサコアは、フルスピードで実行され、アクセス競合が発生していないクロスバーによって接続されています。さらに、実装には、いくつかのFLASHモジュールと、使い易く強力なマイクロプログラマブルタイマモジュール(最大8マイクロコア)が含まれており、メインCPUをほぼ独立したエンジン制御信号で解放します。これらのデバイスは、エンジンコントロールユニット(ECU)ソフトウェアの開発のための新しいコンセプトとデバッグ機能を必要とします。

ハードリアルタイムで最大5コア(3つのメインコア、マイクロプログラマブルタイマモジュール、セキュリティコア)上で実行されるマルチコアソフトウェアのテスト用の新機能は、市場リーダーによるパワートレイン(エンジンおよびトランスミッション制御)のために初めて使用されます。

機 能

・ UDEマルチコアオーリックス マルチコアデバッグターゲットマネージャがデバッグ用のコアと機能ユニットを選択するコア固有のカラーリングを含むUDEオープンプラットフォームのコアまたはユーザ固有の可視性グループ
・ バイナリパターンを配布し、コア固有のシンボル情報を選択するマルチコアプログラムローダ
・ グラフィカルコードカバレッジ解析により、構造カバレッジがISO26262要件を満たすことが可能
・ AURORAトレース、Nexus、ETM、ETB、命令ポインタスヌーピングまたはシミュレータ出力を含むオンチップエミュレータ(MCDSおよびSPU)からの命令ポインタトレースデータに基づくプロファイリング機能
Universal Emulation Configurator(UEC)は、オンチップエミュレータの測定タスクを記述
・ 1つのユーザインタフェース内で複数のコアのアーキテクチャとは独立したソフトウェアの並列テスト
・ 同期化されたプログラム実行後のデバッグ(共通の開始および停止)およびコンテキスト情報の並列可視化のための複数のコアの同期化
異なるコアのプログラムからの変数を時間ベースの二次元図と共通の視点でグラフィカルに可視化
・ 1つまたは複数のELFファイルから複数のコアへのソフトウェアのダウンロードおよび配布のための中央管理
・ 開発ユーザインタフェースの1つまたは複数のビューで共通の解析と実行されたプログラムおよびデータアクセスの視覚化によるマルチコアトレース