ARM
UKサイト Chinaサイト 投資家情報 イベント情報 プレスルーム 採用情報 Document Center


THE ARCHITECTURE FOR THE DIGITAL WORLD
メールサービス
会社概要 マーケット プロダクト&ソリューション テクニカルサポート ドキュメント
プロダクト&ソリューション
TOP > プロダクト&ソリューション > 開発ツール > RealViewシステム開発
フィジカルIPソリューション
プロセッサ&データエンジン
ライセンシング
オンチップ・デバッグ&トレース
開発ツール
RealViewシステム開発
RealViewソフトウェア開発
MCUツール
一覧表
開発ツール代理店
特定市場向けソリューション
ライセンス管理システムについて
セキュリティ&パワーマネージメントソリューション
AMBA Fabric IP
グラフィックス&JAVAソリューション
オペレーティング システム サポート
コンサルタンシ

System Generator

高度に差別化されたコンシューマ・エレクトロニクス製品が売れるためには、エレクトロニクス・ベンダにとって、ハードウェアとソフトウェアの統合の極めて早期におけるテストと検証、ユーザ体験の早期検証、最終製品向けコンテンツの早期生成を実行する方法が必要です。

このためには、ソフトウェア開発者が、最終システムの代用となるターゲットを設計サイクルの早期に手に入れる必要があります。このターゲットは、導入しやすく、エンジニアがリアルタイムでインタラクトしてソフトウェアを設計/テストできるものでなければなりません。

RealView System Generatorツールは、スケーラブルで、再使用可能で、ソフトウェアとハードウェアの並行開発を可能にする命令精度の高速仮想プロトタイプを、エンジニアが自分で生成するためのツールです。生成したプロトタイプは、インタラクティブに使用し、リアルタイムでアプリケーションをテストできる速度を備えています。

RealView System Generatorツールで生成した仮想プロトタイプは、ハードウェア・ベースのセキュリティ技術であるTrustZone®、Java高速処理技術であるJazelleRのサポートを含むARM IPの認定された高速モデルだけを搭載しています。System Generator ツールにより、Intelligent Energy Manager™(IEM)のユーザ・ポリシーの開発、3Dゲーム・コンテンツの生成などのタスクが容易となります。

System Generatorで生成したモデルの例は、ARM1176JZF-Sコア対応リアルタイム・システム・モデル(RTSM)です。この製品は、固定されたシステム・モデルですが、System Generatorで拡張や修正を加えることも可能です。

System Generatorツール
System Generatorツール 生成されたモデルとデバッガの例

生成されたモデルとデバッガの例

ハイライト
  • 使いやすいドラッグアンドドロップ式のユーザ・インタフェースで、ARMプロセッサ搭載プラットフォームの超高速カスタム・プロトタイプを生成可能
  • アプリケーション・ソフトウェアのリアルタイム・テストに対応
  • 超高速プロセッサ・モデルとペリフェラルのライブラリを装備
  • 命令セット・シミュレータにより、従来は不可能だったコンテンツ開発が可能
  • 仮想プロトタイプで実行するコードは、RealViewツールやサードパーティ製ツールで容易にデバッグ可能
  • 生成したモデルは開発チームで利用可能
  • 複数のプロセッサ・コアを搭載したシステム・モデルに対応

一般的なユーザ
  • 上位ミドルウェア/アプリケーション・ソフトウェア開発者
  • モバイル・ゲーム開発者
  • モバイル商取引/セキュリティ・アプリケーション開発者
  • パワー・マネジメント・ソフトウェア開発者
  • Javaアプリケーション開発者

System Generator設計環境
System Generatorツールでは、ブロック・ベースのグラフィカル・ユーザ・インタフェース、つまりデザイン・キャンバスを使い、プロセッサ・モデルとペリフェラル・モデルのライブラリから仮想プラットフォームを構築できます。ユーザ・モデルのインポート、モデル・ソースの編集、システム・パラメータの設定も可能です。

設計が完成したらボタンを押し、接続したコンポーネントの動作に矛盾がないかなど、設計を確認します。その後、別のボタンを押してモデルを生成します。

生成したモデルを実行するのにSystem Generatorツールは要りません。スタンドアロン実行可能ファイルまたは共有ライブラリとして、Model Debugger、RealView Debuggerなどのソフトウェア・デバッガにロードできます。

ARMプロセッサ・モデルのライブラリ
  • ARM926EJ-S™
  • ARM1136JF-S™
  • ARM1176JZF-S™
  • ARM1156T2F-S™、Cortex™-A8、開発中の未発表ARMコア

ペリフェラル・ライブラリ
  • UART
  • タイマ
  • リアルタイム・クロック
  • カラーLCDコントローラ
  • 割り込みコントローラ
  • イーサネット
  • LED、スイッチ

性能測定値
ベンチマークシステム:Pentium-M、1.7GHz、1GB RAM、VMwareでLinuxを動作

動作 デモ 測定
デュアルコアでLinuxブート:u-boot + 2.6.14カーネル + 9MB ROMFS 現実的なシナリオ 7sまたは~128M i/s (コアあたり〜64M)
Linuxプロンプトで両コアがアイドル ピーク性能 〜570M i/s (コアあたり285M)
両コアが「ls -ltR」を実行 入出力繰り返し 〜152M i/s (コアあたり76M)
両コアがRAMFS内のファイルでgzip / gzip -dを実行 コンピュートバウンド 〜124M i/s (コアあたり62M)
1つのコアがアイドル、もう1つがRAMFS内のファイルでgzip 非対称ロード 〜200M i/s (コアあたり100M)

ARM技術者のためのご相談コーナー

関連情報


page top

UKサイト お問い合わせ サイトマップ このサイトについて
Copyright