Curve Curve
Curve Curve

関連項目

Demo: Linux Boot

Solution: Embedded Processor Models

Solution: Transaction-Level Modeling

Visible Silicon Platform

ZeBuはソフトウェアとハードウェアの開発者が共通で使えるプラットフォームですので、正しく動作するソフトウェアを組み込んだSOCを期限内に完成させて出荷するのに非常に有効です。さらに、直前になってのソフトウェアでの問題回避の必要もなくなります。

ZeBuはARM, MIPS, Tensilica, ARC, Texas Instrumentsその他カスタムのプロセッサをベースとしてSOCを検証できる統合環境です。

Curve Curve

HW/SW協調検証

SOCはハードウェア・シミュレーションのリグレッションテストに合格しただけでは不十分で、アプリケーションが完全に動作して初めて出荷できる状態になります。別の言い方をすれば、最終段階におけるチップに対するテストは、アプリケーションが正確・確実に動作するかどうかを確認すること、つまり、組込みソフトウェアをRTLと一緒に実行することです。しかし、従来のシミュレーションではそれに伴う量のデータを処理するのに相当な時間を要します。

ZeBu は、唯一の"Visible Silicon Platform"です:

  • 仮想コンポーネントを簡単に組み立て、アプリケーションの実行に必要なインタフェース、デバイス、ペリフェラルをすべて備えたプラットフォームを構築できます。
  • (波形ダンプなどの)ハードウェアと同期しながらソフトウェアを動作させデバッグしますので、実際のソフトウェアドライバやアプリケーションに対するソフトウェアレジスタや主要バスの反応を確認することができます。
  • ハードウェアモニタや標準的なソフトウェアデバッガ機能で、数十億サイクルのシステムシミュレーションの中で問題と異常を特定し見つけ出します。
  • 長いストレスシナリオ上でキーコンポーネントのパフォーマンスを分析、評価、測定します。

ZeBuならば、アプリケーションの完全シミュレーションを行なうスピードがあり、独自のデバッグ環境でハードとソフトの両方をデバッグ可能です。ハードウェア設計者はチップの波形を確認できます。ソフトウェア開発者は標準的なソフトウェア・デバッガをチップのJTAGインタフェースに接続して利用できます。ハードウェアとソフトウェアのビューを同期させるZeBu独自の技術で、低位レベルのソフトウェアと、初期化ベクタとデバイスドライバを簡単にデバッグできます。

Curve Curve