デバッガハードウェア


The embedded tools company


Picture
  ハイライト
わかり易い高級言語及びアセンブラデバッガ
多くのコンパイラに対応
RTOS 認識
全てのホストプラットフォームに対応
高速ダウンロード
内部及び外部ペリフェラルをロジックレベルで表示
フラッシュプログラミング
強力なスクリプト言語
ハードウェアブレークポイントとトリガー機能 (オンチップデバッグインタフェースでサポートされていれば)
マルチプロセッサデバッグ
トレースとトリガーを拡張可能
ロジックアナライザ
全てのTRACE32ツールにおいて互換性
 
  はじめに
高密度FPGA技術と最新VHDL設計手法により、高スループットを実現するツールラインナップです。

TRACE32 PowerToolsは32ビットRISCプロセッサ開発において即応性の高いデバッグ環境を実現しています。

本ツールラインでは、デバッグ、トレース機能はもちろんのこと、ロジック解析をも1つのシステムに統合しています。


Support
テクニカルサポート



TOP

Concept


    ICD PowerToolsシリーズでは、高速16, 32ビットマイコン及びコアを実装したハードウェア/ソフトウェアの統合化用の高性能ツールを網羅しています。

    デバッガとトレースシステムは、260MIPSの高速マイコンPowerPCで動作し、USB又はイーサネットに接続されます。JTAGインタフェースで最大 2 MByte/secのスピードでダウンロードが可能です。解析データは、100MHzイーサネット接続及びデータ圧縮技術を使用し、実効転送速度20MByte/secで転送されます。

TOP

Hardware







     High-Speed JTAG/BDM Debugger

多くのオンチップデバッグインタフェースをサポート
扱い易い高級言語及びアセンブラデバッガ
多くのコンパイラに対応
高速ダウンロード
RTOS 認識
全てのホストプラットフォームに対応
内部及び外部ペリフェラルをロジックレベルで表示
フラッシュプログラミング
ハードウェアブレークポイントとトリガー機能
(オンチップデバッグインタフェースでサポートされていれば)
トレース機能拡張可能
マルチプロセッサ/マルチコアデバッグ
ソフトウェアトレース機能
仮想解析機能
USB、イーサネット又はパラレルインタフェース


     PowerTrace State Analyzer

軽快なデバッガかつ高速ダウンロード
オンチップ及び外部フラッシュフラッシュプログラミングをサポート
ハードウェアブレークポイントとトリガー機能
(チップの仕様による)
プログラム及びデータフローのトレース
16 Mフレームトレース
統計機能
パフォーマンス解析
コードカバレッジ
USB、イーサネット又はパラレルインタフェース


     Nexus Debugger

NEXUS標準クラス1から3をサポート
オンチップ及び外部フラッシュへのプログラミング機能
メモリへのリアルタイムアクセス
ハードウェアブレークポイントとトリガー機能
最大200 MHzのプログラム及びデータフロートレース
トレース機能 (16 Mフレーム)
2点間アドレスのデータフロートレース
命令実行トリガー及びデータアクセストリガー
統計機能/パフォーマンス解析
コードカバレッジ
外部トリガー入力/出力
USB、イーサネット又はパラレルインタフェース


     PowerProbe - Logic and Protocol Analyzer

最大400MHzのタイミングアナライザ
最大100MHzのステートアナライザ
64入力チャンネル
一時記録機能
時間相関の・るRISCトレース
ステートクロック用クロック選定機能
ステート及びタイミング混在モード
4個のステートクロック入力
SOCターゲット用アダプタ
オプションのパターンジェネレータ
CAN, USBなどのプロトコルサポート


     PowerIntegrator - Logic Analyzer

全チャンネルで500MHzのタイミングアナライザ
最大250MHzのステートアナライザ
204入力チャンネル
トランジェントレコーディング
時間相関のあるRISCトレース
ステートクロック用クロック選定機能
混合ステートとタイミングモード
4クロック入力
MICTOR型プローブと標準プローブ
MICTOR ディファレンシャルプローブ
アナログ電圧/電流プローブ
3G/DigRF プロトコルアナライザ

TOP

Software




ASM 繝・ヰ繝・ぎ
  • 各種ファイルフォーマットのサポート
  • 軽快な操作性
  • アセンブラソースレベルのデバッグ
  • 高機能メモリ表示
  • インラインアセンブラ
  • メモリ試験
  • ウインドウのカスタマイズ
  • ペリフェラルウインドウ
  • ターミナルウインドウ
  • 簡易ホスティング機能
  • Flash プログラミング
  • ペリフェラルをフルサポート
HLL 繝・ヰ繝・ぎ
  • 各種言語サポート
  • C++ フルサポート
  • TRACE32 環境への組込み
  • 各種コンパイラとホストのサポート
  • 異なるホスト間で統一された操作性
  • 高速ダウンロード
  • 最適化されたコードのデバッグ
  • 関数ネスティングの表示
  • リンクリストの表示
  • 軽快な操作性
  • 強力な式評価
繝。繝「繝ェ隗」譫
  • 割り当てられたメモリブロックの表示
  • メモリアロケーション統計機能
  • 領域外書き込みのチェック
  • 割り当て関数コールのトレース機能
  • メモリ使用状況の画像表示
繧、繝ウ繝・Μ繧ク繧ァ繝ウ繝医・繝ュ繝シ繝€
  • ダウンロードスピードが最大30倍までアップ
  • MPC8260、MPC8560、MPC755にて利用可
  • 低周波数動作デバイスのダウンロードスピードをアップ
  • シリアルROMモニタ使用時のロードスピードをアップ
繝槭Ν繝√さ繧「繝・ヰ繝・げ
  • 同種または異種のマルチプロセッサ/マルチコアの組み込みアプリケーションデバッグ
  • 高品質の標準デバッガをマルチプロセッサ/マルチコアのデバッグに利用可
  • 全てのTRACE32-ICD デバッガはマルチプロセッサ/マルチコアのデバッグ環境で同時利用可
  • サードパーティーのデバッガへのすばやい対応
  • 単一シリコン上の各プロセッサが同一のデバッグポートをシェア可能
  • スタート/ストップの同期
Full MMU Support
  • プロセッサのもつMMU機能を統合的にサポート
  • プロセッサのもつMMUレジスタの表示
  • MMUテーブルエントリ表示
  • アドレス変換テーブル表示
  • 「シャドーイング」(デバッガ内のMMUアドレス変換)
  • ターゲットへ仮想/物理アクセス
  • 保護メモリ領域への書き込み機能(オプション)
  • OSによるソフトウェアMMUテーブルの認識とデコード
  • ユーザスペースMMUテーブル
  • TLBコンテクストトラッキング
繝壹Μ繝輔ぉ繝ゥ繝ォ繝悶Λ繧ヲ繧カ
  • チップ上のペリフェラルの表示
  • ユーザー定義型ウィンドウ
  • ソフトキーも使えるインタラクティブウィンドウ定義
  • 候補選択時のプルダウンメニュー
  • 各フィールドに解説の追加
PRACTICE 繧ケ繧ッ繝ェ繝励ヨ險€隱
  • 構造化言語
  • メニューのサポート
  • コマンドのログ
  • カスタムメニュー
  • ツールバーやボタンのカスタム化
  • ダイアログウインドウのカスタム化
  • 64ビット算術演算
  • 数字、論理、文字列操作
  • システム状態への直接アクセス
FLASH 繝励Ο繧ー繝ゥ繝溘Φ繧ー
  • 内部/外部 FLASHメモリに対応
  • 全ての一般的なFLASHメモリ仕様に準拠
  • 複数のFLASHデバイスプログラミングをサポート
  • ICE, FIRE, ICD 製品ラインで利用可能
NAND FLASH繝励Ο繧ー繝ゥ繝溘Φ繧ー
  • CPU共通およびCPU専用 NAND FLASHコントローラに対応
  • 全ての一般的なNAND FLASHデバイスに対応
  • バッドブロック処理 (skipped, reserved block area)
  • ECC 生成
SIM 繧、繝ウ繧ケ繝医Λ繧ッ繧キ繝ァ繝ウ繧サ繝・ヨ繧キ繝溘Η繝ャ繝シ繧ソ
  • 扱い易い高級言語及びアセンブラデバッガ
  • 多くのコンパイラに対応
  • トレースバッファ
  • 強力なスクリプト言語
  • 全てのTRACE32 toolsにソフトウェア互換
  • ハードウェアシミュレーション機能
Statistic Analyzer
  • 関数の実行時間を詳細解析
  • タスク実行時間/ステートを詳細解析
  • 変数の変化の推移を時間軸でグラフィカル解析
  • 単一イベントのタイムインターバルを解析 (割込み処理など)
  • 2つのイベント間のタイムインターバルを解析
繝医Ξ繝シ繧ケ繝吶・繧ケ繧ウ繝シ繝峨き繝舌Ξ繝・ず
  • ETM ハードウェアカバレッジ解析
  • トレースベースカバレッジ解析
  • アセンブラ、高級言語、及び関数レベル解析
繝代ヵ繧ゥ繝シ繝槭Φ繧ケ繧「繝翫Λ繧、繧カ
  • 関数レベルでの長時間パフォーマンス解析
  • タスクレベルでの長時間パフォーマンス解析
  • 変数やメモリ内の値を長時間にわたり計測、解析
繧ケ繝槭・繝医ヨ繝ャ繝シ繧ケ, 繝医Ξ繝シ繧ケ隗」譫舌・縺溘a縺ョ繧、繝ウ繝・Μ繧ク繧ァ繝ウ繝医た繝輔ヨ繧ヲ繧ァ繧「
  • 失われたコード情報の穴埋め
  • 直接分岐の再構築
  • CTSを使って間接分岐の再構築
  • CTSである時点でのメモリおよびレジスタの値を検証
繧ィ繝翫ず繝シ繝励Ο繝輔ぃ繧、繝ェ繝ウ繧ー
  • 3電流, 4電圧をリアルタイム計測
  • 電流, 電圧および電力イベントによるリアルタイムトリガ
  • TRACE32トレースツールとの時間相関
  • 関数およびタスクレベルで消費電力の統計解析
  • TRACE32ユーザインタフェースに統合化
CTS繧ウ繝ウ繝・く繧ケ繝医ヨ繝ゥ繝・く繝ウ繧ー繧キ繧ケ繝・Β
  • リアルタイムプログラムのシングルステップ
  • ローカルおよびグローバル変数の表示
  • スタックフレーム表示
  • ステップ、バックステップとステップオーバー
  • 条件付ステップ
  • トレース上でのレジスタ変数の表示
  • トレース上でのパラメータ付関数ネスティング表示
繝ュ繧ャ繝シ
  • ターゲット上で並列構造状に蓄積された全てのサイズのソフトウェアトレース
  • TRACE32-PowerViewの一般的なトレース形式
  • TRACE32-PowerViewの構成及び表示コマンド
  • アドレス及びデータ情報を持つトレースとして動作
  • プログラムフロートレースとして動作(SH4, PowerPC)
  • タイムスタンプ利用可
  • 弊社製のトレースを満たす定義済みアルゴリズム
  • トレースを満たすユーザー定義アルゴリズム
FDX (Fast Data eXchange) 繝輔Ξ繝シ繝繝ッ繝シ繧ッ
  • ホスト上のサードパーティアプリケーションとターゲットアプリケーションのインタラクション
  • ハードウェアの追加不要
  • 高大域幅
  • リアルタイムデータ転送
  • ソフトウェアトレース機能
繧ケ繝後・繝代・
  • アプリケーションを実行しながらメモリを採取
  • 特別デバッグコミュニケーションチャンネルをサポート
  • 全てのトレース表示及び解析機能を使用可能
  • 特定の値でトリガー実行
  • 動的なパフォーマンス解析
RTOS 繝・ヰ繝・ぎ
  • タスク実行時間の統計的な評価及びグラフィック表示
  • タスクに関連の・る関数実行時間評価
  • タスク状態の統計的な評価及びグラフィック表示
  • システムコールの手動実行
  • タスクスタックカバレッジ
  • OSデータ用のPRACTICE関数
  • RTOS に関連の・るプルダウンメニュー
  • タスクを選択デバッグ
繧オ繝シ繝峨ヱ繝シ繝・ぅ繝・・繝ォ縺ョ邨ア蜷
  • エディタの統合
  • CASE ツールの統合
  • カーネルの統合
繝倥Ν繝励す繧ケ繝・Β
  • •Acrobatをベースとしたドキュメント
  • •高速テキスト検索
  • •デバイス専用フィルタ機能
  • •基本的及び高度なヘルプ機能
  • •トレーニングマニュアル
  • •WWW アップデート




Copyright © 2012 Lauterbach Japan, Ltd., Kouhoku-ku, Yokohama-shi, Japan 222-0033  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 14-May-2012