VSTREAMは、システム設計の早期における効率的なソフトウェア開発を可能にして、ハードウェア エミュレータの利用率を高め、プロジェクト リスク軽減と製品化期間短縮を実現します。また、RTLシミュレータでブート コードなどの機能テスト ソフトウェアを実行することによって、SoCコンポーネントの統合を検証することもできます。

(View Larger VSTREAM仮想デバッグ インタフェース Image)VSTREAMは、プロセッサの停止、プロセッサのレジスタやシステムメモリの値の参照または変更、コードのシングル ステップ実行など、高度なデバッグ アダプタで通常使用可能な停止モード デバッグ機能を有効にします。 ただし、これは物理的なJTAG接続ではなく、SoC RTLに直接接続されるSCE-MI2またはZEMI-3トランザクタを経由して行われます。 この仮想接続はより高速なだけでなく、エミュレータのハードウェア設定への変更が無用なため、リモートで簡単に開始できます。
高レベルのテスト パターンを実行し、実際のデバッガをRTLシミュレータに接続することで、CoreSightコンポーネントなどのSoCのデバッグおよびトレース ファブリックが適切に実装されているかを確認できます。 デバッガにメモリ ビューを表示することによって、メモリ システムおよびメモリにマップされたペリフェラルへのプロセッサの接続を簡単に検証できます。
VSTREAMは、システムの状態に影響を与えない方法でプロセッサにより実行された命令の履歴を取得するために、シミュレーション実行後のポストプロセスPTM™およびETM™命令トレースをサポートします。
VSTREAMは、システム設計の早期における効率的なソフトウェア開発を可能にして、ハードウェア エミュレータの利用率を高め、プロジェクト リスク軽減と製品化期間短縮を実現します。また、RTLシミュレータでブート コードなどの機能テスト ソフトウェアを実行することによって、SoCコンポーネントの統合を検証することもできます。

サポートされているRTLシミュレータ