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路で実現、集積した。これらの専アクセラレータの信ス萢を]めるためにDMA(Direct Memory Access)も集積した。加えて、A-D/D-Aコンバータに使う同期型サンプルレートコンバータ、セキュリティを高める暗イ愁┘鵐献鵑盻言僂靴。周辺機_とつなげるための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をんだのは、マイコン向けの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でユーザのソフトを守りながら、動を]められる。暗イ修砲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はオーディオ信、離潺シングや、プリ/ポスト処理に使う場合もある。

また、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互賠篇撞| 惜歯匯爺音恂祥佃鞭兔| 忽恢晩昆娼瞳匯曝屈曝壓濆杰寛シ| A雫谷頭坪符窒継篇撞| 嬉逃紘xxxx| 消消娼瞳涙鷹娼瞳窒継廨曝| 天胆復住a天胆復住a▲窒継和墮| 怜匚弌篇撞窒継| 築孟撹母扮3岻築孟鷲徨窮唹| 忽恢蒙雫谷頭aaaaaa互咳送邦 | 忽恢怜匚篇撞互賠| 槻溺匯序匯竃値序塀渇瓦篇撞| 侃溺議嗾雌壓濆杰| 匯雫谷頭暴繁唹垪| 涙鷹繁曇戟諾母絃曝谷頭18| 励埖爺忽恢撹繁AV窒継鉱心| 天胆晩昆及屈匈| 繁繁訪爺爺当爺爺夊匚匚夊| 娼娼忽恢www篇撞壓濆杰潅盞 | 冉巖娼瞳涙鷹音触| 心**篇撞匯匯雫谷頭| 琥戦転晴忽囂壓濂シ| 楳課忽恢娼瞳消消消消消| 忽恢天胆匯曝屈曝娼瞳消消消| 91av壓澣失| 忽庁匯曝屈曝眉曝| bollywoodtubesexvideos| 暫溺free來zozozoxxxxx| 嶄猟忖鳥壓瀛啼飢賛| 晩云蒙仔蒙弼aa寄頭窒継| 消消娼瞳篇撞冉巖| 丕雑弌僣才壇寮析遊堋響栽鹿| 冉巖天巖涙触屈曝篇l| 侮匚a雫谷頭窒継涙鷹| 卅繁弼忝栽篇撞匯曝屈曝眉曝| 娼瞳忽恢匯曝屈曝眉曝窒継| 亜煤泣赱寄ji依湊間湊海阻秤詑| 弼爺聞消消忝栽公栽消消97弼| 忽恢壓a音触窒継篇撞| jizz忽恢篇撞| 忽恢娼瞳某沃消消消消消音触|