パームトップサイズの高機能JTAGエミュレータ PALMiCE4 手のひらサイズのICE、止められないシステムのデバッグに最適


PALMiCE4は、ローエンドからハイエンドまで最新のArmコアに対応したJTAGエミュレータです。PALMiCEの手のひらサイズの使いやすさを追求した設計思想はそのままに、新機能「リアルタイム・モニタ機能」を搭載。システムを稼働させた状態でPALMiCE4の接続が可能な「ホットプラグイン・デバッグ」との組み合わせにより止められないシステムのデバッグに革新的進化をもたらします。
主な特長
- PALMiCEの手のひらコンパクトサイズ、使いやすさを追求した設計思想をそのまま継承。場所をとらないオンサイトデバッグはもちろん、外出先のフィールドデバッグでも携帯性の利便性を発揮
- CPUを止めないでオンザフライでRAM変数/IOポートのモニタする「リアルタイム・モニタ機能」を搭載、システム状態変化の特異点の可視化に貢献
- 電断せずに実行中のターゲットシステムの解析ができる「ホットプラグイン・デバッグ」をサポート
- 実行トレース表示でプログラム階層構造が見える化できる「関数スタック」表示、呼び出しパスの見える化に貢献、RTOSデバッグライブラリ(オプション)によりタスク毎のコールトレースも実現
- デバッグI/Fは標準JTAGとArm社独自の CoreSight技術 SWDに対応
- SoC内蔵のETBを利用したトレース機能はJTAGモデルに標準搭載
- ETMモデルはETMv3/v4に対応。4Gバイトトレースバッファを内蔵し、独自圧縮機能により長時間トレースが可能、再現が難しいトラブル解析に貢献
- ETMモデルは大容量トレースバッファを活用した4CHロジックアナライザとしても使用可能
- PCとはUSB3.0接続で高速にデータを転送
- 動的バグ検出機能(バッファオーバフロー、アンダーフロー検出)を標準搭載、ケアレスミスの早期発見に貢献
- デバッガは最新「CSIDE v7」を提供
- ローエンドからハイエンドまで、最新のArmアーキテクチャ (AArch64,AArch32)に対応 (ARMv7以降)
用途に合わせて2つのモデルをご用意
~通常のデバッグに~ JTAGモデル 『Model-J』
プログラムのGo/Break/ステップ実行など、ソースレベルデバッグが可能な、コストパフォーマンスに優れた標準モデル

~難解なバグの解決に~ 大容量トレース・モデル 『Model-T』
JTAGモデルの機能と、プログラムの実行履歴を遡ってデバッグ・解析可能な高機能モデル

止められないシステムの必須デバッグ機能
CPUの実行に影響を与えずにシステムの稼働状態を取得する機能「リアルタイム・モニタ」を用意しています。

- RAMモニタ
プログラムを変更せずに変数値の変化をリアルタイムに監視できます。機器制御の調整や異常値の発見に活用できます。 - イベント機能
変数やポートが特定の値となった時に記録を開始・終了することができ、問題の絞り込みが容易になります。 - データ保存機能
保存した記録データは再び読み出してグラフ表示することが可能です。ファイルとして保存しておけば、いつでも解析を行うことができます。 - ホットプラグイン・デバッグ
ターゲット動作中に問題が発生した際、電源を落とさずにそのままデバッグが可能、さらに、リアルタイム・モニタ機能で動作中の変数やペリフェラルが確認できます。

その他新機能
- 見える化でバグを発見–関数スタック
トレースの表示を関数呼び出し形式にすることで、プログラムの構造が理解しやすくなり、バグの発見が容易になります。 - 面倒なバグの解析に–4ギガトレース <Model-T>
バグの発生ポイントから原因まで一度にトレースに記録できるため、現象再現のための繰り返しが激減します。 - ソフト・エンジニアのための–アナライザ機能 <Model-T>
外部プローブを接続すれば、4チャンネルのロジアナとして使用可能です。ソフト・エンジニアでもI/Oや信号の値を簡単に確認できます。
対応OSアウェアネス (オプション)
- TOPPERS-Pro
- 各社µITRON
- Linuxカーネル
別製品プログラム実行記録&解析ツールCodeRecorder CR-200(コードレコーダー)、高機能Linuxアプリケーション・デバッガ C-Sharkを併用いただくことで、さらにデバッグおよび問題解析能力を向上させることが可能となります。
技術サポート体制
E-mailによる専任の担当者による技術サポートを提供します。
【関連製品】
- RX、SH、V850 などさまざまなCPUに対応した高機能 JTAG エミュレータ
「PALMiCE3」 - プログラム実行記録&解析ツール
「CodeRecorder CR-200(コードレコーダー)」 - Linuxアプリケーション・デバッガ
「C-Shark」