化相次ぐハードウエアのプログラマブルIC〜EuroAsia2013から(1)
10月中旬、(sh━)国カリフォルニアΕ汽鵐離爾如Globalpress Connection主(h┐o)のEuroAsia 2013が開かれた。中企業が集まるこのイベントでは、プログラマブルロジック、組み込みシステムとIP、パワーマネジメントなどの半導IC\術が登場したが、いずれも定のシステムとしっかりTびついたが\加している。3vに渡ってレポートするが、1vはプログラマブルロジックの動きを紹介する。
表1 EuroAsia 2013で発表された内容 主(h┐o):Globalpress Connection
半導チップにプログラムξをeたせようとすると、マイクロプロセッサのようにソフトウエアでプログラムする(sh┫)法と、FPGAのようにハードウエアでプログラムする(sh┫)法とがある。プログラマブルロジックは、ハードウエアでプログラムするZ型的なデバイスだ。この10月、ハードウエアでプログラムするロジックの化が相次いでいる。もともと、アンチヒューズ(sh┫)式のプログラム素子を集積したICを提供してきたQuickLogicは、スマートフォンのセンサ信(gu┤)処理v路をハードワイヤード処理で高]・低消J電にできるコプロセッサ(図1)を開発した。またハイエンドクロックのICを}XけているIDTは、8kHzから1GHzまでの任Tの周S数のクロックを出できる、プログラマブルなクロックICを?y┐n)化した。すでに報告したが、Silego社はちょっとした低集積のv路を1チップで構成できるFPGAを開発している(参考@料1)。
図1 QucikLogicのセンサ信(gu┤)処理のコプロセッサ 消J電がMCU(sh┫)式の1/30と低い 出Z:QuickLogic
QuickLogicは、iPhone 5sに使われたセンサ信(gu┤)処理コプロセッサM7と同様の9軸センサ処理v路をプログラマブルロジックで実現した。チップはコプロセッサであるためアプリケーションプロセッサと協調しながら動作する。v転を検出する3軸ジャイロと、直線的な動きを検出する3軸加]度センサ、そして地磁気を検出する3軸磁気センサからの9個のセンサ信(gu┤)を処理するICである。同社はこれを「センサハブ」と}び、スマホやタブレットではL(f┘ng)かせないコプロセッサとしてを入れる。同社はスマホをeつ人間の動きを認識することをContext Awareness(X(ju└)況把(┐i))と}ぶ。例えば、歩数に使う場合、スマホを}でeっていてもポケットに入れていてもどのような場合でも、歩数だけではなく、歩幅も検出する。歩行、ランニング、停V、O転Z乗りなどX(ju└)況を把(┐i)できる。k人暮らしの高齢vが家の中で倒れた場合でもプロセッサとこのチップを搭載していれば、外陲らも認識できる。
常時接され、常時X(ju└)況を把(┐i)するという動作をICで実現するためには、このICの消J電を1mW以下に抑えたい。そして、センサ信(gu┤)の組み合わせをX(ju└)況として把(┐i)するアルゴリズムをこのセンサハブにプログラムする。これまでは9軸センサと信(gu┤)処理IC(MCUベース)の消J電はほぼ同じ度(10mW)だった(図2)。信(gu┤)処理霾は今vのチップにより1/30に(f┫)ったため、合の消J電はほぼ半(f┫)した。センサの中でも消J電のj(lu┛)きなジャイロのそれを(f┫)らすことで、センサ+ICの消J電を1/3度に(f┫)らすことができる。
図2 マイコンよりも低く専ASSPよりも低い消J電を狙う 出Z:QuickLogic
IDT社のクロック周S数をプログラムできるクロックジェネレータは、「UFT(Universal Frequency Translator)」(図3)と}ばれ、8kHz〜875MHzの周S数を入すると、8kHzから1GHzまでの最j(lu┛)8|類のクロック周S数を出する。しかも周S数を任Tに(li│n)ぶことができる。PLLの倍数や分割数ではない。出のジッターは0.3ps(12kHz〜20MHz)と小さい。
図3 任Tの周S数を(li│n)Iできるクロック発昊_(d│) v路は8T49N282i 出Z:IDT
1個のICパッケージ内に最j(lu┛)4個のPLLを内鼎任る。例えば、基となる水晶発振_(d│)をW価なで揃え、8|類のクロック周S数をTするという設だと、消J電を下げるときには低い周S数を(li│n)び、性Δ屬欧燭ぞ豺腓砲蝋發ぜS数を(li│n)ぶ。主クロックのジッターが小さいため、光ファイバネットワークや、10/40/100Gビット/秒のEthernetルーター、無線ベースステーションなどでの応をIDTは考えている。
図4 クロック周S数をOy(t┓ng)に(li│n)ぶためのソフトウエアツール 出Z:IDT
~単に周S数をプログラムできるようにするため、タイミングコマンダー(Timing Commander)と}ぶソフトウエアツール(図4)も提供する。
参考@料
1. j(lu┛)}顧客からR文を]ち切られても、新で成長をPばすSilego社 (2013/10/18)
2. 組み込みシステムになびくAMD/IPextreme/Mentor〜EuroAsia2013から(2) (2013/11/06)
3. PoE・]充電・デジタル化・POLとH様化するPMIC〜EuroAsia 2013から(3) (2013/12/18)