ネジ釘的なFPGAを2.5億個出荷したLattice
小さくてもv路の{加が~単にできて、しかも実C積が1.4mm角しかない。アプリケーションプロセッサやASICなど中核半導のコンパニオンチップとして使えば、スマホやタブレットなどにおいて、実基C積を\やさずに携帯デバイスの機Δ鮗{加できる。Lattice SemiconductorのiCE40 UltraLite(図1)は「ネジ」的に使えるロジックだ。

図1 小型・低消J電のiCE40 UltraLite 出Z: Lattice Semiconductor
この小型FPGAのiCE40 UltraLiteシリーズは、1.4mm角の小さなパッケージに1248個のLUT(Look-Up Table)をeちながらスタティックな消J電流が35µAと、同等のロジック模のの30%低い。しかも、LEDを~動する定電流v路を5本揃え、10kHzと48MHzのオシレータを内邸▲廛蹈哀薀泪屮襪PLL(Phase locked loop)、56Kビットメモリ、最j26本のI/Oインターフェースなどを集積している。
定電流v路は、豆ランプ的に使うLEDに24mAの定電流シンクを3本(R・G・B分)、バーコードリーダーのLEDとして100mAの定電流シンクを1本、そしてフラッシュランプLEDに400mAの定電流シンクを1本、それぞれ△┐討い(図2)。昨Q発表した高集積FPGAのiCE40 Ultraに集積されていた16×16ビット乗Q_と32ビット加Q_のDSP(積和演Q専のマイクロプロセッサ)は今v除いた。消J電を削するためであると同時に、音m認識やモーションジェスチャーなどのアルゴリズムを実行するまで含めなかったためだ。逆にそういったアルゴリズム_の機Δ鮗{加する場合にはiCE40 UltraをWすればよい。
図2 iCE40 UltraLiteにはハードマクロもHいが小型 出Z:Lattice Semiconductor
iCE40 UltraLiteで[定した応は、スマホなどに軍粟リモコン機Δ鮗{加したり、バーコードスキャナーを内鼎靴燭蝓△泙3色のLEDを使った新しいユーザーインタフェースを{加するなど、今後のスマホに向けた機Δ鵄[定している(図3)。LEDドライバを外けする要がない。例えばNFCに済機Δ鮴澆院▲弌璽魁璽匹脳を読みDるスマホだと、フリーマーケットなどでの済も可Δ砲覆。専のバーコードリーダーだと高価だが、スマホに{加したバーコードリーダーならアプリをインストールしてW価なリーダーとしても使える。NFCスマホのは、済機Δ帽がる可性が高い。
図3 期待されるスマホの新機Α―儘Z:Lattice Semiconductor
さらに~単なモーションジェスチャー機Δ覆DSPを使うまでもなく、例えば10kHzのスリープモードや消J電をらすモードから48MHzの動作モードに,訃豺腓動をジェスチャー入で行うといったもありうる。
Latticeはさまざまな応を[定している。これには、ハンドヘルドのPOS端や、データ端、カプセル内、ポータブルp圧などハンドヘルドの噞機_、色度図をいたスマホのユーザーインタフェース、あるいはスマホのベンダーが定Iする独O機Δ亮{加、学{機きの軍粟リモコンなどのc攀×_、などがある。
LatticeはこのiCEファミリーを2014Qまでにで2億5000万個を出荷してきた。にこの半Qで、5000万個を出荷したという。こういった小型のFPGAは、来のASIC開発コスト削に加え、今後のハードウエアの柔軟性にjきく貢献する、というユーザーのmもある。