.NETでも従来どおり、ARMをはじめ、x86、SHシリーズ、もちろんMIPSアーキテクチャCPUもサポートされている。使用されるCPUはARMアーキテクチャに統一された。CPUが標準となるはずだ。このため、WindowsCEといえばStrongARM、XScaleだと思っている人もいるかもしれない。WindowsCEが走る最高速のCPUはStrongARM、XScaleではないかと聞くことも多い。CPUを搭載したPocketPCが続々と発表されているが、まだ未発売であるし、処理速度のベンチマーク実測値も未発表なのでまだまだ未知数な部分が多い。今後の楽しみというところだろう。ほとんどのハンドヘルドPCやPocketPCで採用されていたMIPSアーキテクチャのCPUはどうなってしまったのだろか。ここでは今までに最もポピュラーであったNECのVRシリーズについてどうなっているのかみてみよう。Embeddedデベロッパカンファレンスでの目立った発表・展示といえば、XScaleを搭載した日立の次世代PDA「NPD-10JWL」だったのだが、もうひとつ目玉が展示されていた。8を使ったVGA画面フルスクリーンのビデオ再生のデモを行っていた。会場で聞いた話によると、使用しているのは320x240ピクセル、2Mbps、30フレーム/秒の画像だそうだ。縦横2倍に伸ばして表示していたわけなのだが、写真2のように綺麗な画像だった。あまりにも綺麗な画像だったせいか、会場ではマイクロソフトの上級ディレクター、キース・ホワイト氏も展示に見入っていた。8はWindwosCE.net評価版に標準添付のものをそのまま使っており、特別なチューニングをしていないとのことだった。チューニングを行えばもっと速度が稼げるとのことだ。CPUの処理速度だが、VR5500の場合、300MHzクロックで603MIPS(Drrystone2.1)、400MHzで約800MIPSとのこどだ。ハードウェア浮動小数点機能がついており、WindowsCE.netでは64ビットの倍精度浮動小数点をそのまま扱えるとのことだ。VRシリーズのロードマップなのだが、VRシリーズも開発に力がいれられており、ますます成長しているのがわかる。ARMとおなじくMIPSアーキテクチャCPUもどんどん伸び続けているわけだ。VRシリーズのロードマップMIPSベースCPUを搭載した、有名なCEマシンとしてはカシオのラジェンダBE-300/500がある。VRシリーズCPUのうち、低消費電力かつ高速なVR4131が使われている。この他にMIPSベースCPUを使用しているものとしてはSetTopBoxやWindowsCE端末があげられる。MIPSベースCPUはPocketPCでは使われなくなったものの、SetTopBoxの業界においては、ほぼスタンダードとなっている。組み込み用のx86系CPUでは動画再生の場合などにパフォーマンスが不足してしまう。VRシリーズなのだそうだ。SetTopBox以外にも使われている部分がある。それはインターネットの基幹を支えるサーバ系の装置群だ。例としては集合高速ルータなどがある。このような用途では処理能力が高くても発熱量が問題となる。いう分野でMIPSベースCPUが活躍しているわけだ。NECではこの用途に向けてVR5500シリーズを投入しており、更に高性能なVR10000シリーズも既に開発している。ゲームマシン「ニンテンドー64」でもVR4300シリーズが使用されている。人気のあるポケットポストペットやシグマリオンにもVRシリーズが使用されている。写真4:デブコン会場に並べられたCE搭載機。この中にもVRシリーズが使われているものがあるぞ。4181のブロック構成MIPSベースCPUはSetTopBoxでほぼスタンダードの位置をしめているにもかからず、PocketPCにはStrongArmやXScaleに席を譲った。ところが小型情報端末分野について力を入れていないわけではない。R3000ベースのVR4181、VR4181Aというチップがあり、LCDインターフェイス、CFインターフェイス、USBとシリアルインターフェイス、タッチパネルインターフェイス、D/A・A/Dコンバータまでもが内臓されている。このチップを使えば、ローコストにPDA機能を実現できることが想像できるだろう。写真5をみればPDA機能に必要な回路がほとんど組み込まれていることに気がつくだろう。主なターゲットとしては、スマートホンやカーナビゲーションシステムがあげられる。カーナビゲーションにはWindowsCEが使用されているケースも多い。VR4181の歴史は古く、当初STN液晶256色表示までサポートしていたが、その後改良版のVR4181AではTFT液晶64K色表示がサポートされた。VRシリーズだが、以上のようにまだまだ主力のCPUであり続けている。組み込み用途では、それぞれのプラットホームで制限事項が多く、1種類のアーキテクチャCPUではまかない切れない部分がある。そのような中で、選択肢の一つとしてがんばっているといえる。