40(以下M40)の出荷を開始したと発表しました。M40は、ハードウェアに1ギガバイトのトレース専用メモリを搭載することにより、数十億命令の実行履歴の記録を可能にしました。当製品には、新バージョン(Ver.5.5)のデバッガソフトが搭載されています。M40は、ARM、MIPS、SH、V850シリーズのCPUに対応、その他のCPUに関しても随時対応予定です。価格は\598,000〜です。近年、家電やカー・マルチメディアなどの進化(大規模なデジタル化)により、ソフトウェアが大規模化、複雑化してきており、ソフトウェア開発において効率のよいデバッグ作業は、製品の市場投入期間を短縮する重要な鍵になります。M40では、1ギガバイトのトレース専用メモリを搭載することにより、数十億命令(ARM11のLinuxカーネル初期化の時に約20億命令)の実行履歴の保存が可能になりました。時間に換算すると400MHzクラスで動作するARM11の場合で約10秒程度となり、今までのトレース可能時間からは飛躍的に長くなります。この大量の実行履歴は、バクの解析だけでなく、例えばシステムの起動時間のチューニングなど、まとまった処理の性能解析にも応用することが可能です。このような大きなトレースデータを効率よく扱うためにデバッガソフトも進化させました。保存したトレースデータを表示するためのヒストリウィンドウでは、検索機能や統計機能を強化しました。統計機能の強化により、パフォーマンス解析などにより便利になります。新機能のイベントトラッカーと実行履歴を表示するヒストリウィンドウが連携し、ソフトウェアの実行動作と、CPUの命令レベルの実行履歴を相互に参照することができ、広い範囲から狭い範囲までを、効率よく調査・解析ができるようになっています。E6600時の一般的な値です。CPUでトレースクロック200MHzデュアルエッジでの場合です。実際の動作可能周波数はCPUやターゲットを含んだ電気的条件により制限されます。京都マイクロコンピュータ株式会社(www.kmckk.co.jp)は、1985年の設立以来、組み込み開発環境の充実と効率化をテーマに製品の開発を行ってきました。ICEとデバッガソフトを組み合わせたPARTNER-Jetシリーズをはじめ、コンパイラなどの開発環境と評価ボード類を軸に、常に組み込み開発を支援する先進的な製品を提供しています。jp-info@kmckk.co.jp。