サイプレス、16/32ビットのPSoCマイコンを開発、やや高機Δ蔽に官
(sh━)サイプレスセミコンダクタ(Cypress Semiconductor)社は、プログラマブルなアナログv路とデジタルv路を集積した8ビットのマイコン、すなわちマイクロコントローラである、pSoCの岼免16ビットおよび32ビットのpSoCマイコンのアーキテクチャを発表した。チップと同時に開発ツールも発売する。
これまでの8ビットマイコンpSoCは、~単なプログラム可ΔU(ku┛)御v路として幅広く使われてきた。に、プログラム可Δ淵▲淵蹈阿肇妊献織v路を集積したマイコンはこれしかない。個別のアナログやマイコン、パワーマネジメントv路などを別々にプリント基に搭載していた来のボードと比べ、1チップに集積しているため電子v路霾を小さくできるというメリットに加え、プログラム可Δ任△襪燭瓮侫ールドでもプログラムをT(l┐i)できるというW(w┌ng)点もある。さらにH数のセンサーからのノイズのHい信(gu┤)をDり扱うことのできるインターフェースも(d┛ng)みである。
サイプレスのPSoCプラットフォームVPのGahan Richardson(hu━)
電容量型タッチパネルのコントローラをはじめ、}振れ防Vv路のコントローラ、ゲーム機など発売以来6Qで5億個をサイプレスは出荷してきた。性εには4MIPSのQξをeち、価格は量巤でP(gu─n)入数や使によってj(lu┛)きな幅はあるが、1ドル弱から10ドル弱と比較的W価なに使われてきた。8ビットマイコンx場では2003〜2004Qころはランキングの41位だったが、2005〜2006Qに15位に浮屐2007〜2008Qには11位まで屬ってきた。
しかし、もう少しだけ機Δ鮖\やしたい場合には8ビットではξ不Bになる。例えば、「タッチスクリーン操作しながらボタンもk緒に動かしたいような、ちょっとしたにも官したいと考え、16ビット/32ビットアーキテクチャを採することにした」と同社pSoCプラットフォーム靆腑丱ぅ好廛譽献妊鵐箸Gahan Richardson(hu━)は言う。アナログの@度とシステム性Δ屬欧襪燭瓠▲▲疋譽奪轡鵐阿8ビットだけではなく、16ビットおよび32ビットに今v拡張した。
これまでのpSoCである、pSoC1に使っているプロセッサ8051コアを使いながらバス幅を広げるなど、Qξを8倍(d┛ng)の33MIPSに屬欧pSoC3、プロセッサコアに英ARMのCortex-M3をいるpSoC5の2シリーズを今vリリースした。pSoC3はサンプル出荷を始めたばかりで、pSoC5はごく少量のサンプルを配布するのが今Qの4四半期で、k般ユーザーにもサンプル出荷するのが2010Qの1四半期を予定している。半導チップのサンプル出荷に合わせ、開発ツールも発売する。
今vの2シリーズはアナログの入オフセットを小さくできる\術(詳細はらかにしない)を導入しており、最j(lu┛)20ビットの分解Δ泙A-D変換できる。機Α∪Δ鮓屬気擦燭世韻任呂覆、消J電の低(f┫)化も図っている。pSoC3での消J電流はスリープモードで1μA以下、休Vモードでは200nAと極めて小さい。しかも電源電圧は、陵枦澱咾隆靄1セルでも動作できるように最小0.5Vで動く。
消J電を下げるためにはゲートしきい電圧をj(lu┛)きくする要があるが、そうすると0.5Vのような低い電圧では動作しない。このため、陵枦澱喀侘電圧0.5Vを(j━ng)圧するv路と通常のパワーマネジメントv路を内鼎靴拭このようにして低消J電と低電圧を両立させた。
内陲離◆璽テクチャはアナログの基本v路は、オペアンプやコンパレータ、A-Dコンバータ、D-Aコンバータをはじめ、さまざまなアナログブロックがある。専ブロックv路とコンフィギュアラブルなブロックv路をeつ。例えばA-Dコンバータでは、サンプルアンドホールド(S&H)v路も内鼎靴討い襪、このv路はスイッチトキャパシタv路でコンフィギュアラブルにS&Hv路を設定する。
デジタルブロックは、小さな8ビットALUをUDB(単位デジタルブロック)としてH数個並べ、ステータスやコントロールレジスタを設定する。またタイマーやカウンタ、PWMなどのv路も集積している。シリーズは、16個から20個、24個のUDBをeつグループと、アナログ霾で20ビットと12ビットのA-Dコンバータ、12ビットのd次比較A-Dコンバータなどの数やそれらの組み合わせのグループによって成り立っている。
コントローラブロックには、24チャンネル分のDMAを搭載しているためCPUの負荷を軽(f┫)している。8051コアは動作周S数67MHz、性Δ33MIPSであり、Cortex-M3は80MHz動作で100DMIPSの性Δ魴eつ。
PSoC Creatorのスケマティック入画C
ユーザーは、開発ツールであるPSoC Creatorを使い、構成したいv路を(li│n)I(m┌i)する。これまでのPSoC Designer開発ツールでは、ライブラリから(li│n)I(m┌i)したv路ブロックを配する場所を指定しなければならなかった。このためv路構成にU(ku┛)約があった。今vのPSoC Creatorはv路のj(lu┛)きさは気にせず設できるというメリットがある。配線形成やI/Oピン配もPSoC Creatorを使って設する。
さらにハードウエアだけではなくソフトウエアも同時に開発できるようになっている。この開発ツールはまだPSoC3しか入}できないが、今2|類の開発キットが入}可Δ任△蝓△修譴召賣価版のPSoC FirstTouchスターターキット(49ドル)と、フレキシブルなPSoC開発キット(249ドル)である。PSoC5向けのチップが提供できるようなころにPSoC5の開発ツールが入}可Δ覆覆觚込みだ。