Semiconductor Portal

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

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

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

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

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


今vのSHARC+プロセッサは、DSPプロセッサというよりも、ARM Cortex-A5コアをU御プロセッサとして使い、デュアルDSPコアを@の演Q_(級数t開の積和乗Q_)として使うSoCである(図2)。来ならDSPで処理していたようなFFT(高]フーリエ変換)/逆FFT演Qと、デジタルフィルタ(FIRおよびIIRフィルタ、モータU御SINCフィルタ)、さらにモータU御に使う高調S解析エンジンを専のハードウエアv路で実現、集積した。これらの専アクセラレータの信(gu┤)処理を]めるためにDMA(Direct Memory Access)も集積した。加えて、A-D/D-Aコンバータに使う同期型サンプルレートコンバータ、セキュリティを高める暗(gu┤)化エンジンも集積した。周辺機_とつなげるための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路で実現したため、常に高]になり、1024点の複素FFT演Qを行う場合、わずか5µsと]く、今v開発されたDSPのSHARC+と比べ、スピードは5倍、電効率は10倍にもなったとしている。SHARC+の性Δ5.4GFLOPS、1.8GMACSだが、専のFFT/逆FFTアクセラレータの性Δ蓮∈能j18GFLOPSだとしている。プロセスには40nmCMOSをW。

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

演Qだけではなく、Z載オーディオや噞モータ~動のU御などに外陲離魯奪ーなどからの侵入を防ぐためにセキュリティを確保した。まず、セキュリティキーを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をサポートし、さらにマルチコアを最j3コア同時にプログラムできる。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載アンプの例をしている。Z載では音m入のためのノイズキャンセラにマイクも複数要になる。DSPはオーディオ信(gu┤)のミキシングや、プリ/ポスト処理に使う場合もある。

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

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

(2015/06/19)
ごT見・ご感[
麼嫋岌幃学庁医 天胆晩昆匯曝屈曝眉曝壓濆杰簡啼| 弼篇撞www壓濂シ店恢繁撹| 爺爺訥禝臺咯| 消消99忽恢匯曝屈曝眉曝| 天胆忽恢冉巖娼瞳互賠音触| 窒継壓濆杰h| 徭田天胆壓炯杠倭軅| 忽恢涙孳飢郭俟弔通窒継心| 91消消娼瞳怜匚匯曝屈曝| 爺爺握爺爺恂爺爺訪匚匚彼| 嶄猟忖鳥匯曝篇撞匯| 晩昆匯曝屈曝眉曝娼瞳| 冉巖忽恢撹a繁v壓濆杰| 訪訪唹垪壓濘| 畠仔a匯雫谷頭| 弼眉雫寄畠互賠篇撞壓濆杰| 忽恢撹繁窒継─頭壓濆杰汗詫僥| 4hu喟消唹垪壓瀚鳥| 爺銘/壓炒侘辻斛炯編換挈| 叫奨紗責曳嶄猟忖鳥襖謹勸潤丗 | 天胆晩云互賠壓濂賛曝| 繁曇富絃消消嶄猟忖鳥| 娼瞳忽恢匯曝屈曝醍狭| 忽恢匯曝屈曝音触析唖厂| 互賠谷頭aaaaaaaa**| 忽恢天胆娼瞳曝匯曝屈曝眉曝| 57pao匯忽恢撹喟消窒継| 壓濆杰換恢晩云| v頭窒継壓濆杰| 來消消消消消消| 嶄猟忖鳥壓濂賛| 晩云匯祇互賠匯曝屈曝眉曝| 消消娼瞳嶄猟忖鳥及匯匈| 自瞳videossex晩云絃| 冉巖忽恢撹繁娼瞳楳楳課圻| 天胆弼天胆冉巖互賠壓濆杰| 繁曇悶悶坪符娼匯曝屈曝| 寔糞侃篤黙図篇撞窒継心| 怜匚訪訪訪槻溺窒継鉱心hd| 弼玻玻際際匯曝屈曝眉曝惚恭| 忽恢汽牌岱l替篇撞壓濆杰|