2008年10月23日 08時00分 UPDATE
特集/連載

組み込み向け半導体最新動向:ARMプロセッサARMアーキテクチャはどのように進化してきたのか?

なぜARMプロセッサは組み込み向けで多く利用されているのか? ARMプロセッサの変遷と特徴を解説するとともに、今後の可能性について触れる。

[大原雄介]

組み込みを代表するプロセッサの1つ、ARM

 組み込みを代表するプロセッサとしてまず挙げられるのがARM(Advanced RISC Machines)であろう。もともとは英Acorn Software Technologies(以下、Acorn)というマイコンのベンダーが、1985年に自社のマイコン用に開発した32ビットRISC(Reduced Instruction Set Computer:縮小命令セットコンピュータ)だった。当時、Acornはモステクノロジーの「6502」というプロセッサをベースにマイコンを作っており、最初のARMプロセッサである「ARM1」は、この6502のエミュレーションを行うことができた。ちなみに、この6502やその後継製品は、今でも米国のWDC(The Western Design Center)で製造されている。

 これに続き、「ARM2」「ARM3」とプロセッサが強化されていくにつれて、ARMそのものの方に人気が出てしまう。最終的に、AcornはARMプロセッサの開発部隊のみを残し、コンピュータの開発/生産ラインをAcornのブランドごと売却してしまった。一方で開発部隊は「ARM(アーム)」と改称され、プロセッサの生産だけでなくプロセッサコアのライセンス供与を主要なビジネスに切り替えて現在に至っている。

 プロセッサコアのライセンス供与とは、要するに「CPUの設計図を売るビジネス」と考えればよい。つまり、アームは物理的なCPUのチップを一切販売せず、設計図のみを販売している。実際のCPUチップは、この設計図を購入したベンダーが自分で製造する形になる。設計図にもさまざまなものがあり、アームが提供している設計図は以下の3種となっている。

  • ハードコア:特定のファウンダリの特定のプロセスでそのまま製造するための設計図
  • ソフトコア:ファウンダリやプロセスに関して、ある程度自由度がある設計図
  • アーキテクチャ:ハードコアやソフトコアよりもっと上位レベル、すなわち命令レベルの設計図。もちろん、アームがもともと設計したCPUの内部構造をそのまま使うこともできるが、これを自由に変更したり作り直したりすることもできる

 ベンダーは自分の欲しいCPUの設計図を購入し、自分で作るようになっている。結果として、PCのように「CPUだけ」で販売されることはなく、最低でもメモリコントローラーやI/Oバス、幾つかの周辺機能を統合したSoC(System on a Chip)の形で製造されることになる。当然、製造プロセスについてもさまざまで、例えば「ARM11」は0.13マイクロメートルから65ナノメートルあたりまで、複数のプロセスで製造された製品が市場に混在している。

関連ホワイトペーパー

組み込み | 32ビット | フラッシュメモリ | マルチコア



この記事を読んだ人にお薦めのホワイトペーパー

この記事を読んだ人にお薦めの関連記事

Loading

注目テーマ

ITmedia マーケティング新着記事

news120.jpg

「CEOになるのは嫌だって? うん、正しいね」 Oracle マーク・ハード氏のキーノートは貫録たっぷり
ミミズクのノヤン先生を連れ米国遠征中の庭山一郎氏。世界のB2Bマーケティングの最先端事...

news066.jpg

大日本印刷、「DNPデジタルマーケティングプラットフォーム diip」のクラウド版を提供
大日本印刷(以下、DNP)は2017年4月24日、「DNPデジタルマーケティングプラットフォーム...

news072.jpg

クレディセゾン、データビジネス強化に向けアドテク専業のオムニバスの株式を100%取得
クレディセゾンは2017年4月25日、アドテクノロジーを活用してマーケティング支援を行うオ...