テンシリカの糠128ビットプロセッサコアXtensa LX4の拒嘿が湯らかに
炭吾升128ビット、デ〖タ升512ビットと、端めて弓いバス升のマイクロプロセッサコアXtensa LX4を、勢(shì)IPコアベンダ〖のテンシリカ∈Tensilica∷家が券山した。このIPコアはシステム鏈攣を擴(kuò)告するのではなく、潑年の遍換を乖うことに虐した、デ〖タプレ〖ン借妄プロセッサである。

哭1 炭吾升、デ〖タ升とも2擒笆懼に弓げたXtensa LX4 叫諾¨Tensilica
テンシリカは、コンフィギュアラブルなプロセッサコアを潑墓としているIPコアベンダ〖だ。このデ〖タプレ〖ンプロセッサ∈DPU∷Xtensa LX4の晾いは、4GすなわちLTE-AdvancedといわれるLTE∈long term evolution∷の肌の憚呈の啡掠排廈ネットワ〖ク脫のモデム遍換や、撮千急怠墻やサウンド跟蔡を何り掐れたテレビ柴的システムなどのビデオ帕流借妄遍換などである。撮千急怠墻はこれからの茶嚨借妄システムのセキュリティを瘦つ懼で、澀妥になるとしている。LTEでは呵絡(luò)デ〖タレ〖トが150Mbpsだが、4Gは1Gbpsと潤(rùn)撅に光廬の啡掠排廈ネットワ〖クなる。
炭吾升を128ビットと驕丸の64ビットから2擒に弓げたのは、VLIW(very long instruction words)炭吾によって事誤借妄しやすくするためだ。16ビットや24ビット炭吾を1クロックサイクル柒で驢眶借妄できる。また、ロ〖カルデ〖タメモリ〖の升を驕丸の128ビットから256ビット∈LX3∷と512ビットに弓げたのは、キャッシュミスを負(fù)らすためのプリフェッチメモリとして蝗うためだ。メモリを銅跟に蝗えるようになる。
FLIX∈Flexible Length Instruction eXtensions∷炭吾セットを?yàn)ⅳà皮辍ⅳ长欷蚧趣盲啤?4ビットから128ビットへ炭吾升を籠やすことができるため、1クロック碰たりのオペレ〖ションを迫惟して2擒悸乖することができる。しかも炭吾の升はフレキシブルにシ〖ムレスに恃えられる。XtensaのC/C++コンパイラはソ〖スコ〖ドから事誤借妄すべきコ〖ドを極瓢弄に藐叫し、FLIX炭吾の面に剩眶のオペレ〖ションをまとめることができる。これによって你いクロック件僑眶でも事誤借妄瓢侯が材墻になり、VLIW炭吾ではない驕丸のプロセッサコアと孺べて你い久銳排蝸で票じ拉墻を評(píng)る、あるいは票じ久銳排蝸で光い拉墻を評(píng)ることができる。
プリフェッチメモリを肋けたのは、レイテンシが墓くなるような肋紛でのクロックサイクル眶を負(fù)らすためだ。システムメモリからのデ〖タを蝗う漣に徒めフェッチしておくことで澀妥なコ〖ドがやってくるとデ〖タが潔灑されているため、略ち箕粗すなわちレイテンシが沒(méi)くなるという條だ。艱り叫すメモリの奪くにあるデ〖タをストリ〖ミングする箕に呵も銅跟に漂く。DMAエンジンを侍に納裁する眷圭と孺べ、メモリアクセスの呵努步が詞帽にできるという。DMAエンジンを納裁する眷圭にはソフトウエアを侍に侯らなければならない懼にコ〖ドのチュ〖ニングも澀妥となる。
哭2 キャッシュやロ〖カルメモリを呵絡(luò)6改まで積てる 叫諾¨Tensilica
テンシリカのDSUの動(dòng)みは、篩潔弄なRISCコアやDSPコアよりも10×100擒もの拉墻を積つように呵努步されており、コントロ〖ル怠墻とDSP怠墻を駛せ積つことができる爬だという。
裁えて、GPIOポ〖トやFIFOポ〖トのように、デ〖タを光廬に啪流させるためバスをバイパスさせる木儡弄なI/Oポ〖トも蝗えるようにした。升弓いデ〖タとFIFOを掐叫蝸するキュ〖∈Queue∷によってXtensa票晃や、驕丸のRTL攙烯とも儡魯できる。
テンシリカは、ソフトウエア倡券ツ〖ルも脫罷した。Xtensa DPUをカスタマイズした稿は、炭吾セットを垂えないため、サ〖ドパ〖ティのアプリケ〖ションソフトウエアや倡券ツ〖ルのエコシステムを蝗うことができる。
柜柒ではマイコン倡券毀辯システムのメ〖カ〖であるソフィアシステムが、票家のJTAGエミュレ〖タˇフラッシュライタ〖であるEJSCATTでXtensa LX4に灤炳できると呵奪券山した∈徊雇獲瘟1∷。
哭3 Tensilicaの料惟莢敷CTOのChris Rowen會(huì)
テンシリカの料惟莢敷CTOのChris Rowen會(huì)によると、このLX4コアはある染瞥攣メ〖カ〖にすでにライセンス丁涂しており、これを蝗ったSoCを欄緩しているという。
徊雇獲瘟
1. ソフィアシステム、テンシリカの呵糠コンフィギュラブルˇプロセッサXtensa LX4に灤炳