利 点
UECを使用することの主な利点
・ 状態機械に基づく機能的記述
・ それぞれのターゲットとエミュレータのハードウェアから独立
・ 複雑な測定タスクの迅速かつ簡単な定義
・ これは、展開可能なライブラリから事前に定義されたサブタスクを結合して行い、パラメータを定義します。
TriCoreとAURIX
〈TriCoreとAURIXのマルチコア・デバッグ・ソリューション(MCDS)用の- UEC 〉
オンチップ・エミュレータ内蔵のエミュレーション・デバイスTC17xxED、TC27xED、TC39xEDは、開発およびテストの目的で使用できます。マルチコアデバッグシステム(MCDS)は、エミュレーションデバイス上の高度なトレースおよびイベント生成モジュールです。
〈MCDSユースケース〉
・ コアの並列命令トレース
・ データトレース
・ 並列命令とデータトレース
・ 正確な命令タイミングの探索
・ プロファイル情報の収集
・ タイマーとカウンタを使用したトレースサンプルのフィルタリング
* MCDSは、TC1796ED、TC1797ED、TC23xED、TC27xED、TC29xED、TC39xEDなどでサポート
Power Architecture
〈Power Architectureのエミュレーションデバイス用UEC〉
・ MPC57xxおよびSPC57x、SPC58xエミュレーション・デバイスは、それぞれの生産チップとピン互換ですが、追加のエミュレーション・メモリ、豊富なトリガ/フィルタ・ロジック、オーロラ・プロトコルに基づくシリアル高速インタフェース用の接続も含まれています。開発者が可能な限り簡単に追加エミュレーションメモリの数百のレジスタを抽象的に構成できるように、ユニバーサルエミュレーションコンフィギュレータ(UEC)3ステージプログラミングモデルに基づいています。
ユニバーサルエミュレーションコンフィギュレータ(UEC)は、フリースケールのエミュレーションデバイスMPC57xxおよびNXPのSPC57x、SPC58xで利用できます。
Power(SPU)
〈PowerArchitectureのNexus Sequence Processing Unit(SPU)用UEC〉
・ Sequence Processing Unit(SPU)は、NXPおよびST Microelectronicsの最新のマルチコアPower Architecture™コントローラのNEXUSトレースおよびデバッグサポートの一部です。SPUはすべてのデバッグクライアントとNEXUSクライアントに接続され、拡張された強力なデバッグおよびトレースシナリオ用のクロストリガ機能を提供します。
UDEのユニバーサルエミュレーションコンフィギュレータ(UEC)は、使用しやすく柔軟なグラフィカル構成フロントエンドを提供し、完全なSPU機能にアクセスします。
* SPUは、MPC56xx、MPC57xx、SPC56x、SPC57x、SPC58xなどでサポートされています。
XC2000ED
〈UEC for XC2000のマルチコア・デバッグ・ソリューション(MCDS)〉
・ オンチップ・エミュレータと統合された、いわゆるエミュレーション・デバイスXC2000EDは、開発およびテスト目的で利用できます。今まで、PLSのUniversal Emulation Configurator UEC2だけが、この高性能デバッグハードウェアの完全なサポートを提供しています。これは、特にXC2000EDの統合パフォーマンスカウンタの場合に当てはまります。このユニットを使用すると、命令カウンタ、割り込みアクノリッジ、ストールおよびアイドルサイクルなどの重要なデータを記録し、アプリケーションの最適化を分析することができます。
* MCDSは、XC2080EDおよびXC2090EDを含むXC2000EDファミリでサポートされています。