Home>>Solutions>>Case Studies>>Electronic-System Level (ESL)
Solution: Transaction-Level Modeling
Solution: Pre-silicon SW Validation
Solution: HW/SW Co-Verification
Solution: ESL Co-Emulation
Product: ZEMI-3
ESL仮想プラットフォームは、早期のソフトウェアの開発とアーキテクチャの検討を可能にする強力なツールです。しかしながら、レガシーブロックがある場合やサイクル精度のモデルが要求される場合、ESL環境にRTLモデルをインテグレートする要求が起こりえます。しかし、シミュレータでRTLモデルを実行すると、実行性能の深刻な劣化を招きます。さらに、ESLトランザクション・レベル・モデルはサイクル精度ではないため、ESLとRTLの間のギャップを橋渡しするアダブタを作成する必要があります。
トランザクションベースのZeBu ESL協調エミュレーションは、RTLモデルのMHzでの実行や毎秒数百万トランザクションに対応する、ESL環境にRTLモデルを統合する理想的な手法です。EVEのトランザクタIPを用いたり、ZEMI-3でカスタム・トランザクタを作成したりすることで、ESL仮想プラットフォームのトランザクション・レベル・モデリングとサイクルベース実行のRTLモデルとの間のギャップを橋渡しします。ZeBuは、TLM-2.0トランザクタ・アダプタにより、TLM-2.0モデリング標準をサポートしています。 このアダプタは、ZeBuモデルの相互運用性を提供するとともに、さらにESLコ・エミュレーション環境の容易な立ち上げを促進します。
立ち上げの容易さと性能に加えて、こうしたESLコ・エミュレーション環境は、ESLプラットフォームによって提供される広範囲なハードウェアデバッグ機能を合わせもちます。これは、バックドア・メモリ・アクセス、波形ダンプ、およびクロック制御を含みます。エミュレートされるデザインは仮想プラットフォームとの同期を失うことなく、トランザクタは完全に再現可能かつ決定論的であり、HW/SW協調検証にとってのESLコ・エミュレーションを完璧にします。