このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
TLM コンポーネント生成
仮想プラットフォーム開発のためのTLMコンポーネントの生成
HDL Verifier™ を使用すると、商用仮想プラットフォームを含む、あらゆる OSCI 互換 TLM 2.0 環境で実行できる SystemC トランザクション レベル モデル (TLM) を作成できます。
仮想プラットフォームと併用すると、HDL Verifier は 2 つの異なるモデリング環境を結合します。高レベル アルゴリズム開発用の Simulink® とシステム アーキテクチャ モデリング用の仮想プラットフォームです。Simulink モデリングでは通常、プロセッサやオペレーティング システム、システムの初期化、メモリ サブシステム、デバイスの構成と制御、内部と外部の両方でデータを転送するための特定のハードウェア プロトコルなど、ハードウェア システムの実装の詳細は省略されます。
仮想プラットフォームは、ハードウェアの詳細を考慮したシミュレーション環境です。プロセッサ、メモリ、周辺機器などのハードウェア デバイスにマップされるコンポーネントと、それらの間のハードウェア相互接続をモデル化する手段を備えています。
仮想プラットフォーム モデルで多くの目標を達成できますが、仮想プラットフォームの理想的なシナリオは、次の図に示すように、仮想プラットフォームをほぼリアルタイムの速度で実行できるようにするハードウェア相互接続のかなり抽象的なモデルを用意することで、高レベルのアプリケーション ソフトウェアと低レベルのデバイス ドライバー ソフトウェアの両方のソフトウェア開発を可能にすることです。
機能モデルは、抽象化によって達成できる速度と実装によって得られる精度の間の中間点のようなものを提供します。
代表的なユーザーとアプリケーション
HDL Verifier と Simulink を使用すると、商用仮想プラットフォームを含む、あらゆる OSCI 互換 TLM 環境で実行できる TLM 準拠の SystemC トランザクション レベル モデル (TLM) を作成できます。
代表的なユーザーとアプリケーションは次のとおりです。
アーキテクチャ特性を含む電子システムモデルを設計するシステムレベルエンジニア
命令セットシミュレーター (ISS) を使用せずにアルゴリズムを仮想プラットフォームに組み込みたいソフトウェア開発者。
ハードウェア機能検証エンジニア。この場合、アルゴリズムはチップに組み込まれるハードウェアの一部を表します。
製品機能とプラットフォームのサポート
製品の特徴 | 必要な製品 | おすすめ商品 | サポートされているプラットフォーム |
---|---|---|---|
TLM ジェネレータ | Simulink Coder™ | Embedded Coder® (Simulink Coder も必須) | Windows® 32 ビットおよび 64 ビット; Linux® 64 ビット |