ARM11用JTAGデバッガ


The embedded tools company


Picture
  ハイライト
広範囲のオンチップデバッグインタフェースをサポート
わかり易い高級言語及びアセンブラデバッガ
多くのコンパイラに対応
RTOS 認識
内部及び外部ペリフェラルをロジックレベルで表示
FLASH プログラミング
強力なスクリプト言語
ハードウェアブレークポイントとトリガ機能(オンチップデバッグインタフェースでサポートされている場合)
マルチコアデバッグ
マルチプロセッサデバッグ
全てのTRACE32ツールにソフトウェア互換
高速ダウンロード
PowerPC で制御されるアクティブデバッガ
カバレッジ
パフォーマンス解析
USB オプション
サポートチップ ARM, BROADCOM, FREESCALE, FUJITSU, LSI, MARVELL, QUALCOMM, SAMSUNG, STM, TI
サポートチップ
 88SV581X-V6, ARM11MPCORE, BCM, MB86H60, MCIMX31, MCIMX35, MCIMX351, MCIMX353, MCIMX355, MCIMX356, MCIMX357, MCIMX37, MSM7XXX, MV78460V6, MXC91231, MXC91321, MXC91323, MXC91331, OMAP2420, OMAP2430, OMAP2431, OMAPV2230, S3C6400, S3C6410, SP2603, SP2606, SP2612, SP2704, SP2716, STA2064, STA2065, STA2164, STA2165
 
  はじめに
The ARM11™ processor family provides the engine that powers most smartphones in production today; it is also widely used in consumer, home, and embedded applications. It delivers extreme low power and a range of performance from 350 MHz in small area designs up to 1 GHz in speed optimized designs in 45 and 65 nm.

The TRACE32 JTAG debugger support nearly all type of chips, including multicore applications.


Dim
モジュール
Volt
動作電圧
Order
オーダー情報
Support
テクニカルサポート
TOP

特長


TOP

機 能


インサーキットエミュレータにソフトウェア互換

  • オペレーティングシステム
  • PRACTICE
  • ASM デバッガ
  • C,C++ 用 HLL デバッガ
  • ペリフェラルウィンドウ

トリガ

  • PODBUS からの入力
  • PODBUS への出力

EPROM/FLASH シミュレータのためのサポート

  • ROM エリア内にブレークポイント
  • 8, 16, 32 Bit EPROM/FLASH エミュレーション

デバッグクロックスピード可変

  • 最大 100 MHz まで可変
  • Support for Adaptive Clocking (RTCK)

DSP を含むマルチコアデバッグ



  • HLL及びASMをフルサポート
  • グラフィカル変数表示
  • バッチ処理
  • ソフトウェアブレーク 無制限
  • オンチップブレークポイント
  • マルチコアデバッグ


消費電力

  • 5 W
TOP

ターゲットとの接続


Adaption for ARM Debug Cable

Adaption for ARM CombiProbe

TOP

IDE -IDE - 開発環境(GUI)


ASM 繝・ヰ繝・ぎ
  • 各種ファイルフォーマットのサポート
  • 軽快な操作性
  • アセンブラソースレベルのデバッグ
  • 高機能メモリ表示
  • インラインアセンブラ
  • メモリ試験
  • ウインドウのカスタマイズ
  • ペリフェラルウインドウ
  • ターミナルウインドウ
  • 簡易ホスティング機能
  • Flash プログラミング
  • ペリフェラルをフルサポート
HLL 繝・ヰ繝・ぎ
  • 各種言語サポート
  • C++ フルサポート
  • TRACE32 環境への組込み
  • 各種コンパイラとホストのサポート
  • 異なるホスト間で統一された操作性
  • 高速ダウンロード
  • 最適化されたコードのデバッグ
  • 関数ネスティングの表示
  • リンクリストの表示
  • 軽快な操作性
  • 強力な式評価
コンパイラサポート

C

  • HIGH-C (ARC International)
    • ELF/DWARF
  • CARM (ARM Germany GmbH)
    • ELF/DWARF
  • ARMCC (ARM Ltd.)
    • AIF
    • ELF/DWARF
  • REALVIEW MDK (ARM Ltd.)
    • ELF/DWARF2
  • GCCARM (Free Software Foundation, Inc.)
    • COFF/STABS
    • ELF/DWARF2
  • GREENHILLS C (Greenhills Software Inc.)
    • ELF/DWARF2
  • ICCARM (IAR Systems AB)
    • ELF/DWARF2
  • ICCV7-ARM (Imagecraft Creations Inc.)
    • ELF/DWARF
  • TI-C (Texas Instruments)
    • COFF
  • GNU-C (Wind River Systems)
    • COFF

C++

  • HIGH-C++ (ARC International)
    • ELF/DWARF
  • ARM SDT 2.50 (ARM Ltd.)
    • ELF/DWARF2
  • REALVIEW MDK (ARM Ltd.)
    • ELF/DWARF2
  • GCCARM (Free Software Foundation, Inc.)
    • COFF/STABS
  • GNU (Free Software Foundation, Inc.)
    • EXE/STABS
  • GCCARM (Free Software Foundation, Inc.)
    • ELF/DWARF2
  • GREENHILLS C++ (Greenhills Software Inc.)
    • ELF/DWARF2
  • MSVC (Microsoft Corporation)
    • EXE/CV5

C/C++

  • XCODE (Apple Inc.)
    • Mach-O
  • VX-ARM (TASKING)
    • ELF/DWARF2
繝槭Ν繝√さ繧「繝・ヰ繝・げ
  • 同種または異種のマルチプロセッサ/マルチコアの組み込みアプリケーションデバッグ
  • 高品質の標準デバッガをマルチプロセッサ/マルチコアのデバッグに利用可
  • 全ての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 ハードウェアカバレッジ解析
  • トレースベースカバレッジ解析
  • アセンブラ、高級言語、及び関数レベル解析
繝代ヵ繧ゥ繝シ繝槭Φ繧ケ繧「繝翫Λ繧、繧カ
  • 関数レベルでの長時間パフォーマンス解析
  • タスクレベルでの長時間パフォーマンス解析
  • 変数やメモリ内の値を長時間にわたり計測、解析
繝ュ繧ャ繝シ
  • ターゲット上で並列構造状に蓄積された全てのサイズのソフトウェアトレース
  • TRACE32-PowerViewの一般的なトレース形式
  • TRACE32-PowerViewの構成及び表示コマンド
  • アドレス及びデータ情報を持つトレースとして動作
  • プログラムフロートレースとして動作(SH4, PowerPC)
  • タイムスタンプ利用可
  • 弊社製のトレースを満たす定義済みアルゴリズム
  • トレースを満たすユーザー定義アルゴリズム
FDX (Fast Data eXchange) 繝輔Ξ繝シ繝繝ッ繝シ繧ッ
  • ホスト上のサードパーティアプリケーションとターゲットアプリケーションのインタラクション
  • ハードウェアの追加不要
  • 高大域幅
  • リアルタイムデータ転送
  • ソフトウェアトレース機能
繧ケ繝後・繝代・
  • アプリケーションを実行しながらメモリを採取
  • 特別デバッグコミュニケーションチャンネルをサポート
  • 全てのトレース表示及び解析機能を使用可能
  • 特定の値でトリガー実行
  • 動的なパフォーマンス解析
RTOS
RTOS サポート
3rd Party Integration
サードパーティツールとの統合化
繝倥Ν繝励す繧ケ繝・Β
  • •Acrobatをベースとしたドキュメント
  • •高速テキスト検索
  • •デバイス専用フィルタ機能
  • •基本的及び高度なヘルプ機能
  • •トレーニングマニュアル
  • •WWW アップデート
TOP

互換 ROM モニタ


Monitor for OSE (ARM)
  • OSE デバッグサーバに TRACE32 デバッガを付加
  • ハードウェア不要 (イーサネット接続のみ)
  • イーサネット経由でデバッグ
  • その他の処理を実行させながら、ある1つのプロセスをデバッグ
  • OSE ロードモジュールをデバッグ
  • ICDデバッガで実行モードとフリーズモード下での同時デバッグ

ARM and XSCALE Monitor
  • エミュレータ及びデバッガとの互換性あり
  • C,C++,JAVA 及び ASM 各言語をサポート
  • Eprom/FLASH Simulator を通じて通信
  • RS232 又は、カスタマイズされた DLL リンクを通じて通信
  • ソース付きモニタコード
  • モニタコードはロイヤルティフリー


TOP

ソフトウェアトレースツール


ETB Trace
  • Compatible to external ETM Trace
  • Readout through JTAG
  • No Speed Limit
  • Full Trace of Code and Data

TOP

ハードウェアトレースツール


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

ETM トレース
  • 最大 4GByteトレースメモリ
  • ターゲット電圧 0.9 ~ 3.6 V
  • 5 ns タイムスタンプ
  • プログラム、データトレース
  • パフォーマンス解析
  • 関数およびタスクレベルの実行時間測定
  • コードカバレッジ
  • ETM(Embedded Trace Macrocell), PTM(Program Trace Macrocell)に対応
  • ETB(Embedded Trace Buffer), TMC(Trace Memory Controller), TPIU(Trace Port Interface Unit)に対応
  • マルチトレースソースに対応 (CoreSight トレース)

Adapter for SOC Trace
  • 最大1024の信号をトレース
  • サンプリングクロック 100 MHz
  • 32 マルチプレックスチャンネル
  • トレースコネクタ拡張可
  • 簡単接続

TOP

構 成 例


88SV581X-V6Marvell, Inc.
ARM11MPCOREARM Ltd.
BCMBroadcom Corporation
MB86H60Fujitsu Limited
MCIMX31Freescale Semiconductor, Inc.
MCIMX35Freescale Semiconductor, Inc.
MCIMX351Freescale Semiconductor, Inc.
MCIMX353Freescale Semiconductor, Inc.
MCIMX355Freescale Semiconductor, Inc.
MCIMX356Freescale Semiconductor, Inc.
MCIMX357Freescale Semiconductor, Inc.
MCIMX37Freescale Semiconductor, Inc.
MSM7XXXQualcomm
MV78460V6Marvell, Inc.
MXC91231Freescale Semiconductor, Inc.
MXC91321Freescale Semiconductor, Inc.
MXC91323Freescale Semiconductor, Inc.
MXC91331Freescale Semiconductor, Inc.
OMAP2420Texas Instruments
OMAP2430Texas Instruments
OMAP2431Texas Instruments
OMAPV2230Texas Instruments
S3C6400Samsung Semiconductor
S3C6410Samsung Semiconductor
SP2603LSI Corporation
SP2606LSI Corporation
SP2612LSI Corporation
SP2704LSI Corporation
SP2716LSI Corporation
STA2064ST Microelectronics N.V.
STA2065ST Microelectronics N.V.
STA2164ST Microelectronics N.V.
STA2165ST Microelectronics N.V.




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