MIPS microAptivコア採用で性能3倍に、マイクロチップの新型32ビットMCU:マイクロチップ PIC32MZファミリ
マイクロチップ・テクノロジーの「PIC32MZ EC(Embedded Connectivity)」ファミリは、同社従来品に比べ約3倍の演算性能を実現しつつ、競合製品に比べコード密度を30%向上した32ビットマイクロコントローラ(MCU)である。民生用オーディオやFAシステム、ビル制御システム、車載電子システム、セキュリティ機器など、幅広い用途に向ける。
マイクロチップ・テクノロジー(以下、マイクロチップ)は2013年11月20日、同社従来品に比べ約3倍の演算性能を実現しつつ、競合製品に比べコード密度を30%向上した32ビットマイクロコントローラ(MCU)「PIC32MZ EC(Embedded Connectivity)」ファミリを発表した。新製品は合計24製品で、2013年12月に12製品の出荷を開始する。残りの12製品も2014年5月までに順次出荷を始める予定だ。新製品は民生用オーディオやFAシステム、ビル制御システム、車載電子システム、セキュリティ機器など、幅広い用途に向ける。
PIC32MZ ECファミリは、同社PIC32MCU製品の最上位製品となる。CPUコアには同社として初めてとなるイマジネーションテクノロジーズ製MIPS microAptivコアを採用した。同CPUコアはキャッシュメモリを内蔵したものと、キャッシュメモリがないものの2種類を用意しており、用途によって選択することができる。さらに、RAMを最大512kバイト、フラッシュメモリを最大2Mバイトそれぞれ内蔵した。これにより、PIC32MZ ECファミリは、動作周波数が200MHzで最大330DMIPS、3.28CoreMarks/MHzの性能を実現した。これは従来のPIC32MXに比べて約3倍の演算性能となる。
MIPS microAptivコアは、microMIPS命令セットアーキテクチャを採用している。マイクロチップでMCU32開発およびマーケティング部門のディレクタを務めるRod Drake氏は、「16ビットと32ビットの命令セットを組み合わせて用いることで、ARMアーキテクチャベースの製品に比べてコード密度を約30%も改善している」と話す。また、159個のDSP命令を追加している。これによって、DSPアルゴリズムの実行に必要なサイクル数は、PIC32MXファミリに比べ最大で75%削減することが可能となった。
これ以外にも、PIC32MZ ECファミリはいくつかの特長を持つ。内蔵したA-Dコンバータは、分解能を従来の10ビットから12ビットに高めた。サンプリング速度は28Mサンプル/秒である。また、同ファミリの中にはハードウェア暗号化エンジンを内蔵したモデル(8製品)も用意している。乱数生成器を備えた同エンジンを用いてAESや3DES、SHAといったデータの暗号化/復号、認証を高速に実行することができる。さらに、Hi-Speed USBのMAC/PHYや10/100イーサネットMAC、およびデュアルCANポートを実装するなど、外部接続に対応するためのインタフェース機能を充実させた。
パッケージは64端子のQFN/TQFP、100端子のTQFP、124端子のVTLA、144端子のTQFP/LQFPを用意している。
PIC32MZ EC向け開発ツールも発売した。PIC32MZ ECスタータキット(暗号化エンジン内蔵製品向けと内蔵していない製品向けの2種類)、これと組み合わせて使うマルチメディア拡張ボードIIなどがある。
RTOSやミドルウェアなどを統合する開発フレームワークを提供
マイクロチップは、さまざまな開発ツールのモジュールを統合するための新たなソフトウェア開発フレーム「MPLAB Harmony」も同時に発表した。MPLAB Harmonyは同社製IDE開発環境「MPLAB X」で動作する。当面はPIC32MXおよびPIC32MZファミリに対応するが、2014年3月にリリース予定の次期バージョンでは、全てのPIC32ファミリをサポートする。
IDE開発環境には、RTOSや各種のミドルウェア、ドライバ、ライブラリなど、組み込みシステム向けのソフトウェア開発環境や実行環境が実装されている。これらの開発ツール群にはサードパーティー製も含まれており、フレームワークを標準化することで、各種ツールを効率よく統合することができるようになる。
しかも、サードパーティー製ツールは、マイクロチップが事前に機能検証や相互動作の確認を済ませており、ユーザーは導入後すぐに利用することができる。さらに、開発ツールのライセンス契約やリセール、サポートなどもマイクロチップが一括して行うという。なお、一部のツールとプレミアムライブラリを除き、基本フレームワークと大部分のライブラリは無償で提供される。
現時点でMPLAB Harmonyに対応しているソフトウェアとしては、FreeRTOS製の「FreeRTOS」、Wittenstein High Integrity Systems製の「OPENRTOS」、InterNiche Technologies製の「TCP/IPスタック」、wolfSSL製の「CyaSSL Embedded SSL Library」などがある。これからも順次、追加していく予定である。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- マイクロチップがSMSCを買収、車載分野への展開拡大も視野に
マイコン大手のMicrochip Technology(マイクロチップ)が、ネットワークやインタフェースの制御ICを手掛けるStandard Microsystems(SMSC)を約9億3900万米ドルで買収する。この買収は、マイクロチップが車載分野に参入する足掛かりになるかもしれない。 - 非接触ジェスチャインタフェースを1チップで実現、ファームもツールも提供
各種機器への組み込みに向けた3次元ジェスチャ制御ICである。近接した人体の動きを静電容量の変化として検出する電極と組み合わせることで、エンドユーザーが手先の動作で機器を操作するインタフェースを実現可能だ。ジェスチャ認識のアルゴリズムをライブラリ化し、ファームウェアとして供給する他、開発ツールも提供する。 - 「これが50〜200Wの最適解」、アナログ方式のDC-DC制御ICにマイコンを内蔵
マイクロチップの「MCP19111」は、アナログ方式のDC-DCコンバータ制御ICにフラッシュマイコンを混載した製品である。これを同社はデジタル制御とアナログ制御の“ハイブリッド型”と呼ぶ。電力容量が50〜200W程度と中規模の電源回路で、旧来のデジタル制御ICではその自己消費電力が無視できないような用途に向くという。