メディア

第11回 マイコン高性能化のトレンド 〜目的に応じて最適なマイコンを選択するために〜宮崎 仁のマイコン基礎の基礎

» 2013年08月23日 00時00分 公開
[PR/EDN Japan]
PR

 初めて登場した1971年から40年あまりの間に、マイコンは急速な進化を遂げてきました。高速化、演算性能の強化、省電力化など、その進化の跡を振り返りつつ、最近の高性能化のトレンドを見ていきましょう。

処理の高速化

 マイコンはクロックに従って動作し、命令を逐次実行します。マイコンの進化は、1クロックごとの動作を高度にすることと、クロックを高速にすることの二つが交互に繰り返されてきました。この進化は、LSI製造技術の微細化によって支えられてきました。

 微細化によって、より大規模な回路を実現できるようになり、70年代は4〜8ビット、80年代は8〜16ビット、90年代以降は16〜32ビットが主流になりました。それと同時に、微細化によって、より低電圧で高速な動作が可能になってきました。

 80年代には新しいトレンドとしてRISCが登場します。従来のアーキテクチャ(CISC)は、高機能な命令を増やそうとして内部回路が複雑・大規模になりすぎました。RISCは命令数を減らし、基本的な命令に限定して内部回路を単純・小規模にすることで、クロックを大幅に高速化しました。さらに、命令実行を効率化するパイプライン、スーパースカラ、マルチコア、メモリアクセスを高速化するキャッシュによって、一段と高速化が可能になりました。最近のマイコンは、多かれ少なかれRISCの考え方を取り入れています。

演算性能の強化

 全般的な処理の高速化ではなく、用途に応じて演算性能を強化したマイコンも増えています。たとえば音声、画像、モーター制御などのデジタル信号処理向けに、高速乗算器や積和演算器を搭載したマイコンがあります。信号処理演算を主にして、汎用マイコンとしての機能を簡略化したものは、DSPと呼ばれています。

表1 TIのマイコン・ファミリ、DSPファミリの例
ファミリ 概要、特長
MSP430™ 超低消費電力マイコン。乗算器内蔵(一部品種を除く)。
C2000™ リアルタイム制御用マイコン。マイコン機能とDSP機能を合わせもつコア。
C5000™ 高性能・低消費電力DSP。携帯機器・民生機器向け。
C6000™ 並列演算器をもつ超高性能DSP。浮動小数点版・マルチコア版などもある。

省電力化、低電圧化とスリープの活用

 組込みシステムでは、高速処理だけでなく、小型、省電力、低電圧動作、低コストが求められます。これらの要求にも、内部回路を単純・小規模にできるRISCは最適です。

 最近の省電力化のトレンドは、システムを低消費電力モード(スリープ)に移行させて消費電力を低減し、通常モードは高速に動作させる方式です。組込みシステムでは、入出力や計測制御のように、外部のイベントに合わせて短時間に処理が集中し、イベントとイベントの間は単なる待ちになることがよくあります。ピーク時の高性能と平均的な省電力を両立するには、低消費電力モードの活用が最適です。低消費電力モードから通常動作への復帰時間をいかに短縮するかも重要になっています。

図1 高速処理と省電力を両立する低消費電力モード 図1 高速処理と省電力を両立する低消費電力モード

 複数の低消費電力モードをもち、より高度な省電力を実現できるマイコンも増えています。内部回路を複数の機能ブロックに分けて機能停止、クロック停止、電源供給停止などを行うことで、きめ細かく徹底した省電力が可能です。

表2 MSP430の通常動作と低消費電力モード
モード 概要、特長
Active 通常動作
LPM0 CPUとメインクロック(MCLK)を停止、他の機能は動作を継続。
LPM1 周波数ロックループ(FLL+)発振器も停止。
LPM2 サブメインクロック(SMCLK)と、それを使用する周辺機能も停止。
LPM3 低速クロック(ACLK)だけ供給、RTCは動作。
LPM4 すべてのクロックを停止。メモリ保持。
LPM5 電源供給停止。メモリも保持しない。RTC動作可のLPM3.5、RTCも停止のLPM4.5がある。

※MSP430、C2000、C5000およびC6000はTexas Instruments Incorporatedの商標です。その他すべての商標および登録商標はそれぞれの所有者に帰属します。

TIのマイコン製品の詳細はこちら

宮崎 仁のマイコン基礎の基礎 第12回「マイコンのハードウェア設計」は、9/25(水)の公開を予定しています。


Copyright © ITmedia, Inc. All Rights Reserved.


提供:日本テキサス・インスツルメンツ株式会社
アイティメディア営業企画/制作:EDN Japan 編集部/掲載内容有効期限:2014年3月31日

設計に役立つヒント集

宮崎 仁のQ&Aでよく分かるマイコン基礎の基礎:
第24回 割り込みっていろいろあるのですか?どんな種類があるか教えてください。

今回は、外部割り込み、内部割り込み、ソフトウェア割り込みについて詳しく解説しています
全文を読む


電源IC選択のヒント集
電源IC 使用時の注意点をわかりやすく説明しているほか、使用時に発生する可能性のあるさまざまなトラブルとその対処法についても紹介しています。ぜひご利用ください。ダウンロードには myTI アカウントが必要です。
Part 1をダウンロード
Part 2をダウンロード


アナログ回路設計式一覧ポケット・ガイド
日本語版 PDF

英語版で高い評価を受けてきたポケット・ガイドの日本語版が完成しました。基板レベルやシステム・レベルの回路設計でよく使われるアナログ設計式を紹介しています。ダウンロードには myTI アカウントが必要です。
ダウンロード



facebook & twitter

製品情報、セミナーや展示会などのイベント情報をお知らせしています。

RSSフィード

公式SNS

EDN 海外ネットワーク

All material on this site Copyright © ITmedia, Inc. All Rights Reserved.
This site contains articles under license from AspenCore LLC.