ARMベース・システムLSI開発の事例研究 ――CPUの選択,バス構成,グラフィックス処理やビデオ表示制御の取り扱い

山崎尊永

tag: 組み込み

技術解説 2006年7月27日

 ここではARM926EJ-SをコアとするグラフィックスLSIの開発事例を紹介し,ARMベースのシステムLSIを開発する際のポイントを解説する.ファブレス半導体メーカである筆者らは,ビデオ表示やグラフィックス描画の機能,および各種入出力インターフェースを備えるLSIを開発した.フレーム・メモリをピンポン・バッファとして使える構成にしたり,グラフィックス描画のアクセラレータなどを組み込んだ.  (編集部)

 CPUコアを内蔵するシステムLSIやASIC(application specific integrated circuit)を開発するとき,CPUを選定するポイントとして,以下の項目があるかと思います.

  • 性能と消費電力
  • 手持ちのOSやソフトウェア資産の継承性
  • OS,ミドルウェア,ライブラリ,アプリケーション・ソフトウェアの充実度
  • ソフトウェア開発環境の充実度(コンパイラやICEなど)
  • LSI内部のシステム設計の容易性
  • CPUコアを取り巻くIP(intellectual property)コア群の充実度
  • 各種技術情報の豊富さ
  • LSIとしての最適コストの実現や最適技術の活用のため,複数のASICベンダやファブなどから提供されていること

 CPUの選定は,性能や消費電力はもちろんのこと,アーキテクチャへの慣れやソフトウェアの継承性も重要であり,こうした条件はアプリケーションごとに異なるため,「これがベスト」というものはありません.ただし,初めてCPUを選定するときや,これまでの流れとは異なるアプリケーション向けのLSIを開発する場合には,上記の条件を比較的よく満たしているCPUの一つとしてARMを選択することが考えられます.

 ファブレス半導体メーカである筆者ら(アプローズテクノロジーズ)は,ARM926EJ-Sをコアにしたグラフィックス制御LSI「AP4010」を開発しました.この開発事例を紹介しながら,ARM9コアの使用上のポイントや内部バスの構成,グラフィックス制御方式などについて説明します.

組み込みキャッチアップ
お知らせ 一覧を見る

10/15(金),秋葉原UDXにて「組込みシステム開発者フォーラム2010――Advantech Embedded Design-In Forum Japan」を開催,全セッション受講無料

《読者の広場》 「ひと口コメント」 Part 10 ―― 『はやぶさ』の偉業にひと言! 熱いメッセージが65通も!

PICK UP用語

USB

関連記事

volatile

関連記事

Verilog HDL

関連記事

ニュース 一覧を見る

RS ComponentsがPCB設計ツールを無償配布,設計技術者向けのコミュニティ・サイトも開設

東京エレクトロン デバイス,学生向け組み込みアプリ開発コンテスト「Device2Cloud」を開催

ヒューマンデータ,Xilinx Virtex-5を搭載したFPGAボードを発売

MECHATROLINK協会がMECHATROLINK-III対応のスレーブLSIを600円で発売

Analog Devices,JESD204Aシリアル・インターフェース規格に対応した14ビットA-Dコンバータを発売

Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

【ETロボコン】 3rd ET-West Cup

2010年6月20日

Hamana Project

ママチャリ12時間耐久レース(1)

2010年8月25日

組込マーに仲間入り! ~SSEST実行委員会

いよいよ競技会!

2010年9月 1日