そんな組み込みシステムの実現に最適なデバイスって?組み込みシステムは、要求される機能を実現する上で最適なデバイスを選択する必要がある。マイコンとアナログ回路が混在する組み込みシステムにおいて、CPLD/FPGA/マイコン/PSoCそれぞれどのようなメリット、デメリットがあるかを比較してみよう。私たちの身の回りには、数えきれないくらいたくさんの「組み込みシステム」と呼ばれる製品が溢れている。家庭には、テレビ、オーディオ、電子レンジ、エアコン、LEDライト、デジタルカメラなどなど。オフィスをみれば、プロジェクター、電話、ルーター、IPカメラ、入退室管理システム、カードリーダーなど。数え始めたらきりがない。このような組み込み製品には、その制御にマイコンと呼ばれる制御装置が必ず使われている。インタフェース、および、自然界のさまざまな情報を取り込むためのアナログ回路を必ず持っている。このように、通常の組み込みシステムには、マイコンとアナログ回路が必ず存在する(図1)。このように、組み込みシステムは、その性質上、大規模システムで要求される機能と大きく異なる要素を持っている。それらの項目は図2に示すように分類して確認することができる。組み込システムと大規模システムでの機能の比較このような製品システムの違いを理解し、要求される機能を実現する上で最適なデバイスを選択する必要がある。ロジックを入れて制御を行う必要があるといった性質がある。組み込みシステム設計者は、これらを満たす製品の実現において常に悩まされてきたのではないだろうか。組み込システムを設計するには、上記の要求を何で実現するかをじっくりと検討する必要がある。Chip)を選択し、それぞれどのようなメリット、デメリットがあるかを比較してみよう。デバイスを比較する上で必要な項目としては次の項目が挙げられる。CPUが内蔵されているかどうか組み込み用途としてフラッシュは内蔵されているか消費電力はどうか外付け部品として必要なものは何かについて比較したものを図3に示す。組み込みシステムを実現するためのさまざまなデバイス図3を見て分かるように、それぞれのデバイスには得手不得手があり、設計する製品に必要とされる要素が提供されるデバイスを選択する必要がある。プリントでの設計が求められる。この要求を満たすには、当然CPUやフラッシュは内蔵できた方がよい。アナログ回路のセキュリティの観点からは、アナログ回路を組み込んで外から見えなくすることが製品の価値を守る上で大変重要なポイントとなる。いった観点から判断すると、PSoCは組み込みシステムのコントローラーに最適なデバイスであるといえる。デバイスによる最適解、さらにコスト削減も世界にひとつしかないASICが供給中止になったら......。中でもアナログ混載や小規模ロジックには、サイプレスの「PSoC」が最適解となるだろう。LLC.ITmediaはアイティメディア株式会社の登録商標です。