【レポート】
英ARM は5月16日(米国時間)、組み込み向けの最新プロセッサコア「Cortex-R4」の概要をSpring Processor Forum(SPF)で明らかにした。最近のARMプロセッサと同様に、論理合成可能な(シンセサイザブル)コアとして提供される。
![]() |
![]() |
|
講演の概要。Cotex-R4を、ミッドレンジの組み込み用プロセッサと位置付けている |
ARMアーキテクチャの組み込み向けプロセッサのロードマップ。Cortex-R4の性能は、ARM11アーキテクチャの組み込み向けプロセッサである「ARM1156T2F-S」に近い |
![]() |
|
参考までに、ARMアーキテクチャのアプリケーション向けプロセッサのロードマップも掲載する。このロードマップは、2005年秋に開催されたFall Processor Forum(FPF)でARMが発表 したもの。Cortex-A8(赤い四角)はCortexファミリと一応言ってはいるものの、Cortex-R4とはまったく別のプロセッサである |
ARMはこれまで、最新アーキテクチャに基づくプロセッサファミリ「Cortex」ではローエンドの組み込み向けプロセッサ「Cortex-M3」と、ハイエンドのアプリケーション向けプロセッサ「Cortex-A8」を開発し、ライセンス供与を始めていた。今回発表したCortex-R4は、組み込み向けプロセッサのミッドレンジ品と位置付けている。
SPFの講演では、Cortex-R4の主な用途をハードディスクドライブ(HDD)、デジタルビデオカメラ、デジタルスチルカメラ、自動車のシャシー/ブレーキシステム、モバイル機器の無線モデム、インクジェットプリンタ、ホームゲートウエイと説明した。一定の演算処理性能と高い割り込み性能を必要とする、リアルタイム制御システム用のプロセッサであることが分かる。
Cortex-R4の開発では、既存の組み込み向けプロセッサが抱える数多くの課題を解決しようと試みている。その結果Cortex-R4は、Thumb-2命令セットの実行に特化してチューニングしてある、外部メモリ(TCM)に高速アクセスを要求しない、といった特徴を備えるようになった。これらの特徴については後述するとして、Cortex-R4の内部構成を先に見ていこう。
Cortex-R4は、ARMの最新アーキテクチャであるARMv7命令セットがベースの32ビットRISCプロセッサである。2命令を同時発行するスーパースカラー構造を採用した。パイプラインの段数は8段とかなり長い。にもかかわらず、割り込み応答性能は既存のARM9Eファミリに比べると大きく向上した。
![]() |
![]() |
|
既存の組み込み向けプロセッサが抱える課題 |
Cortex-R4の内部ブロック。Thumb-2命令セットに最適化したARMコア、メモリ保護ユニット(MPU)のオプション化、1次キャッシュの信頼性向上、外部メモリ(TCM)に要求する速度の鈍化、64ビットAXIバスを2本搭載、といった特徴を備える |
![]() |
![]() |
|
Cortex-R4のパイプライン。90nmプロセスで製造したときに、8段のパイプラインが400MHzで動くように設計した |
パイプラインのフロントエンド部。二つの命令を同時にデコードおよび発行(issue)する |
Cortex-R4がアクセスする外部メモリへのタイミング要求は、ARM9Eファミリよりも緩やかになっている。ARMプロセッサでは通常、外部メモリにキャッシュ(ほかのプロセッサでは2次キャッシュに相当)ではなく、密結合メモリ(TCM:Tightly Coupled Memory)と呼ぶ高速RAMを利用する。密結合メモリに対するタイミング要求を緩やかにすることでRAMの容量当たりのコストを下げ、ユーザーがより大きな容量の密結合メモリを同じ半導体チップに搭載できるようにすることを狙った。
Cortex-R4が想定した命令セットThumb-2は、ARMが開発した独自の縮小命令セットである。プログラムの格納に必要なメモリ(ROM)容量を減らすとともに、実行性能の低下を抑えることを狙った。従来の縮小命令セットであるThumb-1と同じメモリ容量で、ARM命令セットに近い性能を実現した。今回のSPFでは、コスト低減を優先して実装した場合と、性能を優先して実装した場合で、Thumb-2の効果を示してみせた。
最後に、Cortex-R4の実装例を示そう。処理性能は1.6D(Dhrystone)MIPS/MHzである。90nmプロセスで製造したときにCortex-R4は400MHzで動くので、600DMIPSを超える性能を実現できることになる。消費電力は0.4mW/MHz未満。なおARMのニュースリリースによると、Cortex-R4は米Broadcomを含む3社にライセンスされた。
![]() |
![]() |
|
密結合メモリ(TCM)に対するタイミング要求。Cortex-R4では、アドレス入力後にデータを読み込むまでの時間が長く確保されている。この結果、RAMのコストと消費電力が下がる |
密結合メモリ(TCM)を実装したときの違い。Cortex-R4ではアクセス時間が2.1nsとやや長い。このことが、消費電力と回路面積の低減につながっている |
| Spring Processor Forumが15日に開催、消費電力の最適設計を議論 [2006/5/15] |
| Fall Processor Forum 2005 - ARM Cortex-A8 [2005/10/28] |
| 太陽光発電の国内出荷が好調、累計100万件を突破 [14:39 5/24] |
| 4人が同時に違う色で書き込むことができる「インタラクティブ・プラズマディスプレイ」 [13:20 5/24] |
| 【レポート】利用頻度に応じて最適配置! ETERNUSの自動階層制御 - 富士通フォーラム2012 [10:43 5/24] |
| 近畿大学、セシウムを99%以上取り除く「ゼオCa漆喰」を開発 [10:10 5/24] |
| 【連載】"ものづくり"の現場から - 広がるMATLAB/Simulinkの世界 第2回 アイデアを即座に形に - 新たなセキュリティ技術の開発を目指すNICT [10:00 5/24] |
|
マツダ、低排出ガス車の認定を受けた商用車「タイタン」を発売 [16:17 5/24] ライフ |
|
米国にとってアジア最重要国は? 一般の米国民は"日本"が1位、有識者は"中国" [16:17 5/24] ライフ |
|
【連載】「一太郎2012 承」で電子書籍 第1回 一太郎2012がサポートするEPUB 3.0とは [16:14 5/24] パソコン |
|
Salesforce、企業のリアルタイムコミュニケーションを実現する2つの新製品 [16:09 5/24] 経営 |
|
【インタビュー】映画『メン・イン・ブラック3』のソネンフェルド監督が語る撮影秘話 [16:00 5/24] クリエイティブ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。