Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導)

アナデバ、800MMACSで95mWしか消Jしない新DSPコアを開発

アナログ・デバイセズは、14Qぶりにjきく仕様を変したDSPの2世代のBlackfin+コアを開発、それを搭載したプロセッサファミリーADSP-BF70x(図1)を発売した。この2世代Blackfin+シングルコアは、400MHzと比較的低]でさえ16ビットの積和演Q性Δ800 MMACS(Mega Multiply-Accumulate per Second)と高く消J電は95mWと低い。

図1 ADSP-BF70xファミリーのブロック図 左はマイコンによるU御U、中央がBlackfin+コアを高]に動かすためのアーキテクチャ、がさまざまなインターフェースで、これらてを集積している 出Z:Analog Devices

図1 ADSP-BF70xファミリーのブロック図 左はマイコンによるU御U、中央がBlackfin+コアを高]に動かすためのアーキテクチャ、がさまざまなインターフェースで、これらてを集積している 出Z:Analog Devices


このBlackfin+コアは、32ビット×32ビットの積和演Qを1サイクルで実行するうえに、16ビット複素数の積和演Qでも実数、虚数それぞれの演Qに分けても1サイクルで実行する。例えば、FIR(Finite Impulse Response)やIIR(Infinite Impulse Response)のフィルタリング機Δ鮗孫圓垢訃豺腓砲蓮1世代のBlackfinと比べで2~3倍の性Δ向屬靴討い襪箸いΑ

来のBlackfin DSPはメモリを外けしていたため、システムとしての]度はさほど]くなかった。このため、1~数画素度のIRセンサを組み合わせた認識処理でも颪鰤kつ発見する度のに限られていた。CMOSイメージセンサやQRコード読みDり度の画欺萢は、駑や攵墇場で使われている。しかし、もっと高]な処理が要なでは、これまでの16ビットBlackfin DSPでは限cがあった。例えば、高音のオーディオシステムは、24ビットの分解ΔYになっており、これまでの16ビット演Qでは官できなかった。

高]アーキテクチャ\術
ADSP-BF70xファミリーには、L1キャッシュメモリとL2キャッシュメモリを内鼎靴討り、伝送経路を切りえるためのクロスバースイッチ構成(ここにDirect Memory Accessも内)を導入している。さらに、メインメモリとのやりDりの可性も含めて、LPDDR/DDR2インターフェースも集積しており、外陬瓮皀蝓DRAM)とは16ビットのバス幅で官する。L1キャッシュは64Kバイトの命令およびデータのキャッシュの容量をeち、64ビットのバス幅でBlackfin+コアとやりDりする。L1とL2、L3キャッシュとのやりDりの内陬丱垢64ビットと広い。これらのアーキテクチャによって高]化が図られたため、32ビット積和演Qや16ビット複素数演Qを1サイクルで実行できるようになった。

加えて、独OのCPUコアを使うシステムU御v路や、k般的なシリアルインターフェースやUSB/CANなどのメディアインターフェースも集積している。これらのインターフェースはオプションでぶことができる。オンチップメモリのL2キャッシュは128K、256K、512K、1Mバイトのメモリ容量をオプションとして揃えており、DSPのクロック周S数は、100MHzから400MHzまでIできる。いわば、マイコンに嗄なDSPコアを集積したようなもの。ADSP-BF70xファミリーを8|揃えている。

マイコン機Δ鵬辰─▲札ュリティも確保している。暗イ愁蓮璽疋ΕД▲▲セラレータを内鼎靴討り、ソフトIPを保護しているという。また、集積したキャッシュなどのメモリ内容を保護するため、ソフトエラー率を下げる仕組み、すなわちECC(誤りルv路)やパリティチェック、CRC(巡vN長検h:cyclic redundancy check)などのメモリ保護v路を集積している。

来のBlackfinは14Qiの130nmプロセスなどから90nm、65nmへと微細化して来たが、プロセスだけでは性Σには限りがある。今vは40nmプロセスをWした屬法i述したようなアーキテクチャの工夫により高]化を実現したため、消J電を下げることができた。

オプションによってチップの価格は異なり、1000個P入する場合の量枰価は3.99〜10ドル。サンプルは出荷中である。量は2015Q3四半期を予定している。


図2 BF70xのh価ボードやJTAGエミュレータなどハードウエア開発ツール

図2 BF70xのh価ボードやJTAGエミュレータなどハードウエア開発ツール


U御CPUやBlackfinプロセッサのプログラミングを\ける開発ツールも△靴討い(図2)。このCrossCore Embedded Studio 1.1.0と}ぶ、EclipseベースのIDE(統合開発環境)には、デバッガ、コンパイラ、アセンブラ、リンカー、ローダー、アルゴリズムとDSPライブラリまで入っている。C言語ベースでプログラミングできる。Micrium社のRTOSのカーネルである、Micrium µC/OS-IIIおよびµC/OS-IIなどとシームレスに統合できるとしている。

さらに、Blackfin向けのソフトウエアモジュールもライセンス料なしで提供するという。AV関係ではJPEGやMPEG-4などのコーデックの他に、画欺萢ソフトウエアとして、映気任瞭阿検出や空間変換、レンズ歪みなど様々な広いに使えるアルゴリズムやソフトウエアがl富に揃っている(図3)。


図3 無料で使える画欺萢ソフトウエア群とAVコーデックなど 出Z:Analog Devices

図3 無料で使える画欺萢ソフトウエア群とAVコーデックなど 出Z:Analog Devices


アナデバには、噞やオートモーティブ、c擇砲けるビジョン&画汽▲襯乾螢坤爐寮賁膓\術をeつ欧Embedded Systems Technology (EBSYS)社や、組み込みオーディオと\術の開発をpけeつDSP Concepts社、噞画欺萢とアルゴリズム開発のTwisthink社などサードパーティのパートナーがいる。日本国内にも20社をえるプロセッサをWするモジュールを作るサードパーティがいるという。Blackfinコアをいた今vのシステムLSIの開発をこういったサードパーティがサポートする。

(2014/06/13)
ごT見・ご感[
麼嫋岌幃学庁医 忽恢冉av返字壓濆杰| 挫寄挫訪酔泣篇撞| 冉巖寄樫業涙鷹涙鷹廨曝| gogogo互賠壓濆杰間亶| 天胆爺爺忝栽弼唹消消娼瞳| 忽恢壓濔瞳匯曝屈曝音触| 曾繁匚絡嬉橡針丞倉塰強| 晩昆篇撞及匯匈| 冉巖忽恢娼瞳忝栽消消利大| 温仁析弗斑厘cao竃邦| 溺繁18**谷頭匯雫谷頭| 冉巖繁撹弼77777壓濆杰| 槻繁峨爆溺繁和中| 忽恢天胆va天胆va秉斤斛| 嶄猟忖鳥91壓| 谷頭斑厘心匯和谷頭| 装荻梁崑薦嬉夛諮犯畠利| a彿坿壓濆杰| 撹繁來伏住寄頭窒継心挫| 冉巖忽恢互賠胆溺壓濆杰| 槻溺來墫住坪符溺BBWXZ| 忽恢撹繁娼瞳匯曝屈曝眉曝窒継| 91涙耗自瞳翌律壓濂シ| 晩云笥垢畠科只鮫| 冉巖互賠晩昆娼瞳及匯曝| 消消消消消消來| 哈嗾牌溺岱弌傍村朕戴| 消消消消冉巖av涙鷹廨曝| 恷除嶄猟忖鳥頼屁忽囂篇撞| 冉巖忽恢娼瞳匯曝屈曝消| 麟篇撞窒継心罷周| 繁劑狼双窒継利嫋鉱心| 互h篇撞壓濂シ| 忽恢牽旋窒継壓濆杰| 6580槙析湊禿| 撹繁怜匚窒継牽旋篇撞| 消消消消冉巖Av頭涙鷹和墮築孟| 喟消窒継涙鷹利嫋壓濆杰| 消消翆翆励埖忝栽弼天胆| 昆忽槻溺涙孳飢互賠來篇撞| 忽恢及匯匈逃逃唹垪|