Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(デバイス設& FPD)

テンシリカの新128ビットプロセッサコアXtensa LX4の詳細がらかに

命令幅128ビット、データ幅512ビットと、極めて広いバス幅のマイクロプロセッサコアXtensa LX4を、IPコアベンダーのテンシリカ(Tensilica)社が発表した。このIPコアはシステムをU御するのではなく、定の演Qを行うことに徹した、データプレーン処理プロセッサである。

図1  命令幅、データ幅とも2倍以屬帽げたXtensa LX4 出Z:Tensilica

図1  命令幅、データ幅とも2倍以屬帽げたXtensa LX4 出Z:Tensilica


テンシリカは、コンフィギュアラブルなプロセッサコアを長としているIPコアベンダーだ。このデータプレーンプロセッサ(DPU)Xtensa LX4の狙いは、4GすなわちLTE-AdvancedといわれるLTE(long term evolution)の次の格の携帯電Bネットワークのモデム演Qや、顔認識機Δ筌汽Ε鵐標果を採り入れたテレビ会議システムなどのビデオ伝送処理演Qなどである。顔認識機Δ呂海譴らの画欺萢システムのセキュリティを保つ屬如要になるとしている。LTEでは最j(lu┛)データレートが150Mbpsだが、4Gは1Gbpsと常に高]の携帯電Bネットワークなる。

命令幅を128ビットと来の64ビットから2倍に広げたのは、VLIW(very long instruction words)命令によって並`処理しやすくするためだ。16ビットや24ビット命令を1クロックサイクル内でH数処理できる。また、ローカルデータメモリーの幅を来の128ビットから256ビット(LX3)と512ビットに広げたのは、キャッシュミスを(f┫)らすためのプリフェッチメモリとして使うためだ。メモリを~効に使えるようになる。

FLIX(Flexible Length Instruction eXtensions)命令セットを△┐討り、これを使って、64ビットから128ビットへ命令幅を\やすことができるため、1クロック当たりのオペレーションを独立して2倍実行することができる。しかも命令の幅はフレキシブルにシームレスに変えられる。XtensaのC/C++コンパイラはソースコードから並`処理すべきコードをO動的に抽出し、FLIX命令の中に複数のオペレーションをまとめることができる。これによって低いクロック周S数でも並`処理動作が可Δ砲覆蝓VLIW命令ではない来のプロセッサコアと比べて低い消J電で同じ性Δ鰓uる、あるいは同じ消J電で高い性Δ鰓uることができる。

プリフェッチメモリを設けたのは、レイテンシが長くなるような設でのクロックサイクル数を(f┫)らすためだ。システムメモリからのデータを使うiに予めフェッチしておくことで要なコードがやってくるとデータが△気譴討い襪燭瓠待ち時間すなわちレイテンシが]くなるというlだ。Dり出すメモリのZくにあるデータをストリーミングする時に最も~効に働く。DMAエンジンを別に{加する場合と比べ、メモリアクセスの最適化が~単にできるという。DMAエンジンを{加する場合にはソフトウエアを別に作らなければならない屬縫魁璽匹離船紂璽縫鵐阿要となる。


図2 キャッシュやローカルメモリを最j(lu┛)6個までeてる 出Z:Tensilica

図2 キャッシュやローカルメモリを最j(lu┛)6個までeてる 出Z:Tensilica


テンシリカのDSUの咾澆蓮∈Y的なRISCコアやDSPコアよりも10〜100倍もの性Δ魴eつように最適化されており、コントロール機ΔDSP機Δ鴆せeつことができる点だという。

加えて、GPIOポートやFIFOポートのように、データを高]に転送させるためバスをバイパスさせる直接的なI/Oポートも使えるようにした。幅広いデータとFIFOを入出するキュー(Queue)によってXtensa同士や、来のRTLv路とも接できる。

テンシリカは、ソフトウエア開発ツールもTした。Xtensa DPUをカスタマイズした後は、命令セットを換えないため、サードパーティのアプリケーションソフトウエアや開発ツールのエコシステムを使うことができる。

国内ではマイコン開発мqシステムのメーカーであるソフィアシステムが、同社のJTAGエミュレータ・フラッシュライターであるEJSCATTでXtensa LX4に官できると最Z発表した(参考@料1)。


図3 Tensilicaの創立v兼CTOのChris Rowen

図3 Tensilicaの創立v兼CTOのChris Rowen


テンシリカの創立v兼CTOのChris Rowenによると、このLX4コアはある半導メーカーにすでにライセンス供与しており、これを使ったSoCを攵しているという。

参考@料
1. ソフィアシステム、テンシリカの最新コンフィギュラブル・プロセッサXtensa LX4に官

(2011/05/06)
ごT見・ご感[
麼嫋岌幃学庁医 窒継a雫編心頭| 忽恢賠歓91爺銘壓濆杰| 嶄猟涙孳飢h扉篇撞壓濆杰| 天胆撹繁冉巖互賠壓濆杰| 畠仔寄畠寄弼畠窒継寄頭| 瓜梓彫議繁曇嶄猟忖鳥| 忽恢娼瞳va壓濆杰諌| 99消消繁曇娼瞳窒継匯曝| 磔碕垪撹繁壓| 消消消www窒継繁撹娼瞳| 晩昆娼瞳消消涙鷹繁曇嶄猟忖鳥| 冉巖晩云繁撹嶄猟忖鳥| 槻溺揖寛訪訪篇撞窒継| 狹狹亜壓濆杰翰峽| 昆忽娼瞳篇撞壓濆杰| 忽恢犯の嗤鷹犯の涙鷹篇撞| 91崙頭皆崙恬勧箪窒継井咤雑| 爺爺荷爺爺寵爺爺孤| 眉貧啼冉冉巖匯曝互賠| 涙孳飢嗽仔嗽訪嗽弼議強蓑夕1000| 湘湘消消99忝栽匯曝屈曝| 天胆繁撹繁冉巖廨曝嶄猟忖鳥| 冉巖娼瞳97消消嶄猟忖鳥涙鷹| 為栽咳物議圀李| 怜匚唹垪匯曝屈曝| 斧遊阜序肇戦中郭弌狭狭| 忽恢怜匚匯雫続某頭| 992tv撹繁唹垪| 忽恢篤翌溺竃僮篇撞| 131議胆溺怜匚握握訪訪篇撞| 壓濺恵脆婪娼瞳匯曝屈曝 | 忽恢天胆晩昆嶄猟消消| 2020忽恢娼瞳喟消壓濆杰| 忽囂互賠娼瞳匯曝屈曝眉曝| stars120| 右右嘉眉功返峺遊祥物撹宸劔 | 繁繁耶繁繁曇繁繁訪匚散篇av| 娼瞳繁繁曇繁繁壽繁繁訪繁繁| 亜煤泣赱寄ji依湊間湊海阻天胆 | 消消娼瞳忽恢娼瞳| 嗤健岻絃bd嶄猟忖鳥|