32ビットのCPUコアIPをはじめ

Andes Technology | NEW PRODUCT INFO
集合写真(左より)
Mid-range
Andes Technology Corporation
Vice President
Sales Division
Al Lin 氏
Upgrade for
8b MCU
性能
Chief Technical Officer
Senior VP
Corporate Office
Charlie Su 氏
Deeply Embedded
16b/32b app.
N7:
E801
>500MHz
D10
Panther
N13:
(8 stages)
N1337
DSP SIMD
>1.5GHz
N1068
N968A
Extensible
N705
S801
Secure Core
2 stages
President
Frankwell Lin 氏
5 stages, Caches,
MPU/MMU,
FPU, BrPred
5 stages,
LM, AXI
N8:
3 stages
N10:
N9:
Advanced
>1GHz
>1GHz
N801
>830MHz
*Frequency@TSMC28HPM
:Lvt library, 125˚C, slow silicon, 0.9Vdd
Cortex®-M0/M0+/ARM7
M3/ARM9
M4/ARM9
ARM11/R4/A5/A7
消費電力
図1:CPUコアであるAndesCoreのラインアップ。
32ビットのCPUコアIPをはじめ
システム開発のためのトータルソリューションを提供
現在、CPUコアのIPとしてARM®(Cortex®シリーズなど)が主流となっているが、他にもさまざまなIPベンダーが存在する。2005年に台湾
で創業されたAndes Technology社(以下、アンデス)もそのひとつで、32ビットRISCタイプのCPUコアIPであるAndesCore™ファミリを
ラインアップしている。ここではARMとの比較も含めて、アンデスのCPUコアをはじめとする組込みシステム開発のための、トータルソリュー
ションについて聞いた。
500MHz動作の「N705」がある。
つ汎用マイコンを構成でき、自動車の各種制御
コア化も可能だ。
「ある日本の大手通信事業者
AndesCore N8ファミリは、3ステージのパ
やストレージなどの組込みコントローラなどに向
様 は、N13を3個、N10を5個 で 合 計8個 の
イプラインを搭載し16/32ビットコアからのアッ
いています。N10ファミリは、メディアプレーヤ
AndesCoreを搭載した通信用チップを開発し
プグレードに向けたもので、製品として「N801」
やスマートグラス、ウェアラブル、モータ制御、
ました」
(Frankwell氏)。
が用意されている。
「AndesCore N7・ N8ファ
電力管理など幅広いアプリケーションでのニー
CPU周りに必要なペリフェラルIPも用意して
ミ リ は、ARM の Cortex-M0/M0+/ARM7な
ズにお応えします」
(Charlie氏)。
いる。フラッシュメモリ専用のキャッシュメモリで
どに相当します。ゲート数が小さく電力効率が
そして ハ イ エ ンドとな る の が AndesCore
あるFlashFetch IPを含むバスマトリックス、バ
高いという特長を持ち、コンシューマアプリケー
N13ファミリであり、8ステージのパイプライン
スブリッジ、DMAコントローラ、GPIO、I2C、
ションで8ビットや16ビットマイコンを置き換え
を有する。製品となる「N1337」は最大1.5GHz
各種タイマ、SPI、UARTなどをカバーしている。
るものとなるでしょう」
(Charlie氏)。
で動作する。ホームエンターテインメント、デジ
IPに対するライセンス料が複雑なベンダーも
さらに、命令セットを拡張できるAndesCore
タルセットトップボックス、ネットワーキング、モ
あるが、アンデスは極めてシンプルな形態となっ
E8ファミリの「E801」、セキュリティを強化した
バイルインターネットデバイスなど、高い性能が
ている。
「IPのライセンス形態は極めてシンプル
AndesCore S8ファミリの「S801」もある。
「E8
必要となるマルチメディア処理に向けたものだ。
であり、オプションで無制限にすることもできま
ファミリはIoTアプリケーションがターゲットと
す。ライセンスは年契約であり、特に大口のお
なります。独自のアンデスカスタム拡張(ACE)
客様にはメンバーシッププログラムを用意して
世界で5本の指に入る
ソフトウェア群のAndeSoft™など、完成したカ
プであり実装時のサイズが小さくできる。
「D」は
は、IoTアプリケーションのためのコアとして最
さまざまなクラスにおける比較で
おり、ペリフェラルも含めたすべてのIPを自由
組込みシステム向け32ビットコアIP
スタムチップ上でソフトウェアを開発するための
SIMD命令を持つDSPコアであり、
「E」は特定
適です。S8ファミリは、スマートカードや安全性
ARMコアに勝っている
に使用できます」
(Al氏)という。すべてのIPは
ツールが用意されている。
のアプリケーション向けに命令セットを拡張でき
「2008年からライセンスの提供を開始してお
る。
「S」はセキュリティが強化されたコアとなる。
を高めたカードアプリケーションに向いています」
RTLコードで提供されている。
(Charlie氏)。
特定のアプリケーションに向けた半導体チップ
台湾のアンデスは、2005年創業の半導体IP
り、すでにAndesCoreをご採用いただいた企
ミッドレンジ に 相 当するの が、AndesCore
AndesCoreとCortexのそれぞれ標準ライブ
を開発する場合、しばしば比較されるのがASIC
ベンダーである。
「AndesCoreは、 世 界で5本
業は100社を超え、チップ数は数億個にのぼり
N9とAndesCore N10ファミリだ。N9ファミリ
ラリを用いた電力効率(DMIPS/MHz)を調べ
とFPGA だ。Charlie 氏 も「ASICと 比 較 し た
の指に入る組込みシステム向け32ビットコアIP
ます」
(Al氏)。国別の売上げは、2014年実績
性能や機能の異なる
の「N968A」は5ステージのパイプラインを搭載
た 結 果、N7とCortex-M0+で は142%、E8
FPGAのメリットは、柔軟性と市場投入までの時
です。AndesCoreを搭載したカスタムチップを
で台湾65%、中国12%、日本8%、韓国6%、
複数のAndesCoreをラインアップ
している。ARMに置き換えるとCortex-M3や
とCortex-M0で は 145%、N9とCortex-M3
間の短さです。 技術的な要件(性能、消費電力、
中心に、システム開発のためのトータルソリュー
欧米9%である。
ARM9に相当する。N10ファミリの「N1068A」
で は151%、N10とCortex-M4で は130%、
面積)を満たしているのであれば、少ない数量
ションを提供しています」
(Frankwell氏)
という。
AndeStarは、32ビットRISCスタイルの命令
も5ステージのパイプラインの他に、FPUを搭
N13とCortex-A5で は177% と、 い ず れ も
でも短納期で製品化したいのでればFPGAにメ
彼らが標榜するトータルソリューションとは、
セットアーキテクチャ(ISA)である。命令長とし
AndesCoreの製品として現在、
「AndesCore
載しており、ARMのCortex-M4やARM9に相
AndesCoreが 性 能 面 で 勝ってい る(2015年
リットが あります。AndesCoresやコンパニオ
CPUコアとしてAndesCore、各種ペリフェラル
て16ビットと32ビットが 混在しており、コード
N7、N8、E8、S8、N9、N10、D10、N12、
当し、より高い性能を有する。
7月 アンデス社 調 べ)。
「電 力 効 率 や 面 積 効 率
ンIPは、すべてASICとFGPAに使用することが
IP、AndesCoreのベースとなる命令セットアー
効率と速度の最適化が図れる。
N13を中心としたファミリがラインアップされて
さら にDSP機 能 を 強 化 さ せ たAndesCore
(性 能 / 面 積)が 良くなるようにコアを開 発し
できます」という。すなわち、アンデスのコアIP
キテクチャAndeStar™、SoC開発プラットフォー
AndesCoreは、32ビットRISCスタイルのCPU
いる(図1)。
D10ファミリは、強力なSIMD命令により、MP3
ていおり、 極 めて競 争 力 の あるPPA(Power,
を用い ればASICかFPGAか の 選 択に 悩 むこと
ムのAndeShape™といったカスタムチップを開
コアであり、RTL(Register Transfer Level)
Andes Core N 7 ファミリ は2ス テ ー ジ の
デコードなど画像や音声処理での高速処理を実
Performance and Area)を実現しています」
なく、それぞれのメリットが活かせる。
「弊社は
発するためのツールが ある。さらに、Eclipse
記述のソフトコアだ。N、D、E、Sというシリー
パイプラインを搭載し、8ビットマイコンからの
現する。
ベースの統合開発環境のAndeSight™、各種
ズに展開されており、
「N」は高性能な汎用タイ
アップグレードに向く。実際の製品として最大
「AndesCore N9ファミリは、高い性能を持
2015.8
42 Volume.11
APS MAGAZINE
(Charlie氏)。
AndesCoreは 自 由 に 組 み 合 わ せ た マ ル チ
IPベンダーですが、パートナーとしていくつかの
大手ASIC設計サービス会社があり、お客様に
Volume.11 2015.8
APS MAGAZINE
43
Andes Technology | NEW PRODUCT INFO
マルチメディア、FAのコントローラ、センサシ
ステムなど幅広い市場で採用されている。
Technical NOTE
これから市場規模の拡大が 期待されるのが
IoT分野だ。
「今後10年で500億個もの機器間
通信が実現されると見ています。弊社ではIoT
の た めのソリューションを備えており、すでに
SoC向け 32-bit プロセッサ
AndesCore™ N13 family
「Debug "hello world" on ADP-XC5 FPGA board」
h ttp: / / go.aps-we b.jp/ 1 1 -and e s
QRコードアプリで関連デモ動画を再生できます。
ワールドワイドで20社以上のお客様をサポート
しています」
(Al氏)。
図2:ザイリンクスのVirtex®-5を搭載した評価ボード。このボードが無償で借りられる。
主な利点
来たるIoT時代を見据えて、セットメーカーに
高 性 能AndesCore™N13ファミリは、ホーム
■SW電源管理のための待機命令
向けたWebサイト「www.knect.me」を開設
エンターテインメント、デジタルセットトップボッ
■16入力までの割り込みコントローラ内蔵
している。www.knect.meによって、 チップ
クス、ネットワーキング、モバイルインターネッ
■3階層のHWレベルのネスト割り込み
性能
ベンダー、サードパーティ、アプリケーション開
トデバイスなどの市場のパフォーマンス要件に
■オプションによる統一または
■非常にコンパクトなプログラムサイズ
発者、システムベンダーという4つが関連し合っ
対応するように設計されています。メモリ管理ユ
外部のローカルメモリインタフェース
■ほとんどの32ビット動作は1サイクル実行
たIoTソリューションの実現をサポートする。さ
ニットと8段のパイプラインを実装し、1GHz以
■ユーザおよびスーパーユーザの
■大規模な分岐予測による高速な分岐制御
らに、Knect SoCプラットフォーム、Knectソ
上のクロックで動作し、2.05DMIPS/MHzとい
両モードをサポート
■高速メモリアクセス
フトウェアスタック、Knectアプリケーションプ
うパフォーマンスを提供します。
■メモリマップドI/O
拡張性
■コプロセッサインタフェース
■C言語による組込みプログラミング
メモリ管理・保護機能
■JTAGデバッグ、パフォーマンス監視機能
最適なソリューションを提供できます」
(Charlie
くのミドルウェアが提供されている。
ラットフォーム、Knect開発ツールといったIoT
氏)という。
も ち ろ ん 評 価 ボ ードと 評 価 ボ ード 用BSP
ソリューションを用意している。
主な特徴
(Board Support Package)も準備されてい
Charlie氏 は、
「多くの 優 れ た 製 品 や 産 業 が
■TLB(Translation Lookaside Buffer)
■バイエンディアンでのデータアクセス
る(図2)。
「すべてのAndesCoreライセンシー
日本企業によってもたらされたことからも分か
CPUコア
■オプションによる
電力管理
無償貸与のBSPを用意するなど
のためにBSPを無料で貸し出しています。多く
るように、日本のメーカーは極めて革新的です。
■2.05D​​MIPS/MHz, 3.13CoreMark/MHz
ハードウェアページテーブルウォーカー
■クロックおよび論理回路のゲーティング
ソフトウェア開発環境も充実
のサンプルコードも用意され、効率的な開発を
SoCとアプリケーションがますます複雑になって
■AndeStar™V3アーキテクチャ
■2グループのページサイズをサポート
■スタンバイ命令による電力管理
■コア対バスのクロック比はN対1
支援します」
(Charlie氏)。このBSPは9カ月ご
きた今日、アンデスは日本メーカーの技術革新
■8段パイプライン
■8個の領域のメモリを保護
とにアップデートされ、常に最新のものを使用
を継続し、さらにアンデスのプロセッサソリュー
■16/32ビット混在可能な命令フォーマット
メモリサブシステム
「ソフトウェア開 発 環 境としてAndeSightを提
できるという。
「技術サポート部隊は、お客様に
ションとソフトウェアを活用いただくことで、お
■32個の汎用32ビットレジスタ
■命令&データキャッシュ
供しています。これはEclipseベースの統合開
実際にお会いしてのミーティングに加え、Web
客様の製品差別化を支援していきます」という。
■シャドウのスタックポインタ
■命令&データローカルメモリ(ILM/DLM)
無料セミナー情報(定員80名)
発環境であり、多くのプラグインが用意されて
会議や電話、電子メール、Eサービスなど、さ
「今年の10月14日に新横浜国際ホテルで技術
■動的分岐予測(32/64/128/256 BTB)
バスインタフェース
日時:2015年10月14日(水) 13:30〜
い ま す」
(Charlie氏)。GNUコン パ イラ も 用
まざま手段で手厚いサポートを提供しています。
セミナーを開催しますので、ぜひご来場いただ
■積和および積差命令
■同期/非同期AHBバス:1または2ポート
場所:新横浜国際ホテル
意されており、性能とコードサイズが最適化さ
Eサービスは、お客様の質問などに対して、で
きアンデスの性能を体感いただきたい」
(Al氏)。
■整列・非整列の複数ワードのロード/ストア
■同期AXIバス:0、1または2ポート
お問い合せ:[email protected]
れ たコードを 生 成できる。GNUデ バッガ や 独
きるだけ 早くフィードバックするもので、 基 本
今 後 も 超 低 消 費 電 力 か つ 高 性 能 なIPを
自のデバッガも用意されている。さらには、解
的に24時間対応となっています」
(Frankwell
提 供 することに 注 力していくという。 最 後 に
析ツールも充実しており、関数のプロファイリ
氏)。日本では、経験豊富なトリトン株式会社が
Frankwell氏は、
「プラットフォームIP、コンパ
ング、コードカバレッジ、リアルタイムOSの状
総代理店としてサポートしているので安心だ。
ニオンIP、組込みプロセッサを開発するための
ソフトウェアとハードウェアの開発、デバッグ、
をビジュアルで解析可能だ。新しい命令のI/O
ツールチェーン、BSP、ならびに各種アプリケー
を 定 義 後、COPILOT(Custom-OPtimized
今後は既存の分野に加え
ションのためのエコシステムを提供していくこと
Instruction deveLOpment Tools)ツ ー ル
IoT市場に注力していく
に加えて、より上位のプロセッサIP、高度な命
を用いることで、コンパイラやデバッガ、シミュ
令セットアーキテクチャ、より深いステージのパ
レータなどの関連ツールのためのコンポーネン
イプライン、超低消費電力、より多くのスレッド
トやRTLコードを生成できる。
アンデスの製品は、すでにタッチパネルやワ
などを開発することで、お客様のシステムの競
エコシステムも充実している。ローターバッ
イヤレス、コントローラといった携帯電話の周辺
争力確保に貢献していきます」とまとめた。
ハ 社 の TRACE32/ JTAGデ バ ッ ガ や SoC 向
機能、マイコン、IoT、ハイエンドネットワーク、
Data
Cache
COP
JTAG
COP I/F
JTAG/EDM
N13 µCore
MMU
MPU
Data
LM
DMA
Instr.
LM
Power mgmt
& IRQ
Standby
&VIC
External Bus Interface
態ビューなど、さまざまなソフトウェアの 動き
DTLB
1or 2
AXI
1or 2
AHB
Instr.
Cache
ITLB
けにカスタマイズされ た 統 合 開 発 環 境である
CooCox、OSとしてはµITRONで高いシェアを
誇るイーフォース社のµC3をはじめ、Linuxや
µBoot、Contiki、eCos、Thread-X、µC/
ARMの対抗馬は存在する。MIPSでもARCでもない。それがAndes
OS-II and III、Nucleusがあげられる。ミドル
コアだ。CPU性能はもちろん、豊富なツール群やBSP、エコシステム、
ウェアとしてはZigBeeやBluetooth、ファイル
サポート体制など充実してきている。テクノロジーだけの勝負ではない
システム、USB、セキュリティスタックなど、多
ところも分かっているのがAndesの本当の強みかもしれない。
2015.8
44 Volume.11
APS MAGAZINE
AndesCore™ N13 family : Functional Blocks
日本代理店:トリトン株式会社
TEL:080-4002-0768
E-mail:[email protected]
Andes Technology
http://www.andestech.com/
Volume.11 2015.8
APS MAGAZINE
45