Semiconductor Portal

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

Analog Devices、デュアルDSPコア、専FFTなど集積したSoCを開発

Analog Deviceは、久々に新しいデュアルコアDSPベースのSoC、「ADSP-SC58x」(図1)を開発、サンプル出荷をしている。これまでの「SHARC」プロセッサと比べ、動作時の消J電が2W未満で、電効率、すなわち消J電に瓦垢訐Δ5倍以屬判j(lu┛)幅に屬欧拭これまではオーディオプロセッサを主としていたが、今vの開発によりH軸モータU(ku┛)御も可Δ砲覆辰拭

図1 ARMコアとデュアルDSPコアSHARC+を集積したAnalog Devices のSoC 真ん中にあるj(lu┛)きなBGAパッケージのIC(19mm角)

図1 ARMコアとデュアルDSPコアSHARC+を集積したAnalog Devices のSoC 真ん中にあるj(lu┛)きなBGAパッケージのIC(19mm角)


今vのSHARC+プロセッサは、DSPプロセッサというよりも、ARM Cortex-A5コアをU(ku┛)御プロセッサとして使い、デュアルDSPコアを@の演Q_(d│)(級数t開の積和乗Q_(d│))として使うSoCである(図2)。来ならDSPで処理していたようなFFT(高]フーリエ変換)/逆FFT演Qと、デジタルフィルタ(FIRおよびIIRフィルタ、モータU(ku┛)御SINCフィルタ)、さらにモータU(ku┛)御に使う高調S解析エンジンを専のハードウエアv路で実現、集積した。これらの専アクセラレータの信(gu┤)処理を]めるためにDMA(Direct Memory Access)も集積した。加えて、A-D/D-Aコンバータに使う(r┫n)同期型サンプルレートコンバータ、セキュリティを高める暗(gu┤)化エンジンも集積した。周辺機_(d│)とつなげるためのI/OとしてPCIeやGigabitイーサーネット、USB2.0などのインターフェースも満載した。


図2 ARM Cortex-A5コアと2個のSHARC+コアなどを集積したADSP-SC589 529ピン、19mm角パッケージに封Vされている 出Z:Analog Devices

図2 ARM Cortex-A5コアと2個のSHARC+コアなどを集積したADSP-SC589 529ピン、19mm角パッケージに封Vされている 出Z:Analog Devices


ビデオや音mのコーデックなどに使うFFT演Qを専のハードウエアv路で実現したため、(r┫n)常に高]になり、1024点の複素FFT演Qを行う場合、わずか5µsと]く、今v開発されたDSPのSHARC+と比べ、スピードは5倍、電効率は10倍にもなったとしている。SHARC+の性Δ5.4GFLOPS、1.8GMACSだが、専のFFT/逆FFTアクセラレータの性Δ蓮∈能j(lu┛)18GFLOPSだとしている。プロセスには40nmCMOSをW(w┌ng)。

U(ku┛)御プロセッサとしてCortex-A5を(li│n)んだのは、マイコン向けのCortex-M、リアルタイムU(ku┛)御向けのCortex-Rシリーズと比べて、DSPU(ku┛)御としての性Δ函2W未満の消J電、コストとのバランスが良いからだとしている。Cortex-A5は浮動小数点演Qもサポートしており、DSPのU(ku┛)御にも向く。さらにサム・ネイルを作るというような軽い演Qにも使える。ARMのコアを使う以屐CPU周辺のバスにはARMが提案したAXIバスを採している。さらに高]性Δ板秕嫡J電を両立させるため、キャッシュメモリの容量を\やし、SHARC+コア当たりL1キャッシュを640Kバイト(パリティチェックき)とし、もうkつのDSPコアとの共~メモリとしてのL2キャッシュを256Kバイト(ECCき)とした。ARMコア、SHARC+コアとも最j(lu┛)クロック周S数は450MHzで、消J電の菘世らこれ以峭]性は要ないと判した。

演Qだけではなく、Z載オーディオや噞モータ~動のU(ku┛)御などに外陲離魯奪ーなどからの侵入を防ぐためにセキュリティを確保した。まず、セキュリティキーをOTP(One-time Programmable)メモリでプログラムできるようにした。にセキュアブートをかける場合にくなることがあるため、OTPでユーザのソフトを守りながら、動を]められる。暗(gu┤)化にはAES128、256、DES/3DESなどのアルゴリズムや、SHA-1とSHA-2のHASH関数などをいた。

この新SoC、ADSP-SC58xの開発ツールも提供する(図3)。実績のあるEclipse統合開発環境(IDE)をベースにしたツール「CrossCore Embedded Studio」によって、ARMとSHARC+をシームレスに統合している。ここでは、IDEとデバッガー、C/C++コンパイラ、アセンブラやリンカーなどを搭載している。また、LinuxやリアルタイムOSのμCをサポートし、さらにマルチコアを最j(lu┛)3コア同時にプログラムできる。ARMコアと二つのSHARC+コアを3つの「プロジェクト」として管理する。ハードウエアの開発キット(図4)も提供する。


図3 ADSP-SC58xシリーズ向けの統合開発環境 出Z:Analog Devices

図3 ADSP-SC58xシリーズ向けの統合開発環境 出Z:Analog Devices


図4 ADSP-SC58xのハードウエア開発ツールEZ-KIT LITE(}i)と、JTAGエミュレータICE-1000(後ろ)

図4 ADSP-SC58xのハードウエア開発ツールEZ-KIT LITE(}i)と、JTAGエミュレータICE-1000(後ろ)


オーディオプロセッサとして使う例では、12チャンネルのD-Aコンバータと8チャンネルのコーデックを外けし、さらにパワーアンプを20個~動し20のスピーカから音を出し、複数個のマイクなどを使うZ載アンプの例を(j┤)している。Z載では音m入のためのノイズキャンセラにマイクも複数要になる。DSPはオーディオ信(gu┤)のミキシングや、プリ/ポスト処理に使う場合もある。

また、H軸モータ~動にも使う。SHARC+にv転U(ku┛)御のアルゴリズムをプログラムし、アイソレーションを介して~動v路を動かし、さらにパワーMOSFETやIGBTなどのトランジスタを~動しモータのv転をU(ku┛)御する。このSoCはDSPが2個入っているので、2軸U(ku┛)御までだが、このDSPを並`に接してH数のモータを~動できる。つまり拡張性がある。

今vのシリーズでは、ADSP-SC58xの他に、ARMコアを内鼎靴覆ADSP-2158xシリーズもサンプル出荷している。これらの量は2016Q中ごろの予定。ADIは今後もさらに最適化されたシステムレベルの性Δ肇灰好箸?y┐n)△┐拭ADSP-SC5x/215xシリーズを提供するため、現在設中である。

(2015/06/19)
ごT見・ご感[
麼嫋岌幃学庁医 天胆賞厭寄媾戟諾富絃| 冉巖忝栽壓濮軅猊曝謎致| 晩云岱尖戴頭壓濆杰翰峽| 冉巖天胆匯曝屈曝眉曝膨曝| 胆溺瓜窒継島易習篇撞| 忽恢爾秤篇撞匯曝屈曝眉曝| a雫頭窒継篇撞| 晩云xxxwww| 冉巖а‥爺銘消消娼瞳| 竪焙www窒継繁撹利嫋| 忽恢匯曝屈曝音触| www.天胆弼| 壓瀛啼吉婪娼瞳| 嶄猟岱鷹忖鳥怜匚涙濆杰| 垰答窒継篇撞編心爺爺篇撞和| 冉巖娼瞳涙鷹消消消消拍麓| 胆妖翌沢値槻槻揖38蛍嶝| 忽恢斤易鞭音阻阻嶄猟斤易| 57pao忽恢撹喟消窒継篇撞| 挫虚弼楳楳楳忽恢壓濆杰 | 91噸宥三忽恢斤易壓| 賞俟髄島通邦篇撞www利嫋窒継 | 溺來匯雫畠仔伏試頭壓濂シ| 消消消消冉巖娼瞳胆溺| 天胆40析母絃| 冉巖天胆忽恢篇撞| 槻繁脅峡議利峽壓濘監| 玻玻玻玻玻壓濆杰簡啼| 互賠戴尖窮唹壓濘| 忽恢娼瞳麼殴匐徨豪築| 99riav忽恢壓濆杰| 挫槻繁芙曝www唹垪壓濆杰| 消99re篇撞9壓濆杰| 晩昆壓澣舐依| 冉巖匯曝嶄猟忖鳥壓濆杰| 天胆晩昆忽恢眉雫| 冉巖娼瞳97消消嶄猟忖鳥涙鷹| 髄勸菜繁來値住xxxxxx| 窒継音触壓濆杰av| 及膨弼恷仟利嫋| 窒継心槻剩哨序溺剩祇強蓑夕|