NEXUS規格対応PowerTrace


The embedded tools company


NEXUS規格対応PowerTrace
  ハイライト
NEXUS規格 クラス1~3+ をサポート
オンチップ及び外部フラッシュへのプログラミング機能
メモリへのリアルタイムアクセス
ハードウェアブレークポイントとトリガー機能
最大200 MHzのプログラム及びデータフロートレース
最大4GByteトレースメモリ
2点間アドレスのデータフロートレース
命令実行トリガー及びデータアクセストリガー
統計機能/パフォーマンス解析
コードカバレッジ
外部トリガー入力/出力
USB、イーサネットまたはパラレルインタフェース
サポートチップ *cpu-7781.txt, *cpu-7600.txt
 
  はじめに
ローターバッハのTRACE32-PowerTrace/NEXUSは、NEXUS規格クラス1から3をサポートしています。NEXUSデバッガ用のハードウェアモジュールはユニバーサルな仕様となっていますので、NEXUSアダプタ及び新しいソフトウェアをご用意頂くだけで、異なるターゲットプロセッサのインタフェースになります。


Link Volt
動作電圧
FAQ
よくある質問
Support
テクニカルサポート
[www.nexus5001.org]  Nexus Organisation





 
TOP

Nexus コンセプト




PowerNexus モジュールには、トレースとデバッグに関する全てのシステムが含まれています。本モジュールは200MHzで動作するPowerPCコントローラによって制御されており、高速ダウンロード及びトレースダウンロードにおいて最大のパフォーマンスを発揮します。

Other WWW Sites

 
TOP

コントローラ


CPU

  • 200 MHz PowerPC
  • 250 Drystone 2.1 MIPS
  • 64 MByte SDRAM

PC用PODBUS インタフェース, TRACE32-ICE または、 TRACE32-FIRE

ダイレクトUSBインタフェース

12 MBit/sec

ダイレクトファーストイーサネットインタフェース

10/100 MBit/sec  
TOP

アクティブデバッガ


現在ご利用になれるターゲットCPUデバッガ

  • PowerPC
  • M-Core
  • C166
  • TriCore
  • Super10

対応デバッグインタフェース

  • NEXUS
  • BDM
  • JTAG
  • OCDS
  • ONCE

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

  • オペレーション・システム
  • PRACTICE
  • ASM Debugger
  • C,C++, ADA, PASCAL用HLLデバッガ
  • Peripheral Windows

高速ダウンロード

  • 最高800 KByte/sec

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

  • 10 kHz...5 MHz
  • 1/4 CPU Clock
  • 1/8 CPU Clock
  • 最大 100MHz まで可変
 
TOP

Nexus トレース


Nexusポート

  • 最大 92 トレースチャンネル (100 MHz 動作)
  • 最大 46 トレースチャンネル (200 MHz 動作)

サポートされているアダプタ



トレースストレージ

  • 256/512 MByte トレースストレージ
  • 16/32 Mフレーム
  • フルデュアルポート
  • 640 MByte/sec サンプリング周波数
  • タイムスタンプ 20 ns 分解能
  • TRACE32ツールを使った時間相関性とトラッキング

コードカバレッジ

  • ハードウェアコードカバレッジ
  • 4つのセグメント、各セグメント4Mbyte

データカバレッジ

  • ハードウェアデータカバレッジ
  • 4つのセグメント、各セグメント256 Kbyte

シャドーメモリ

  • 4つのセグメント、各セグメント4Mbyte

ブレークポイント

  • 4つのブレークポイントメモリ、各メモリ 256ビット

トリガシーケンサ

  • 4つのトリガレベル
    • Goto
    • Continue
  • トレースコントロール
    • Enable
    • On
    • Off
    • Break
  • 3つのカウンタ
    • Enable
    • On
    • Off
    • Restart
  • 2つのフラグ
    • On
    • Off
    • Toggle
  • 2つのマーカー
  • Break
    • Program
    • Trigger Bus
  • 2種類のトリガ出力

トリガディレイ

  • 0 .. 300 s

外部トリガ

  • PODBUSから入力
  • PODBUSに出力

パフォーマンスアナライザ

EPROM/FLASH Simulator のサポート

  • ROMエリアにブレークポイントを設定可
  • 8, 16, 32ビットEPROM/FLASHエミュレーション
 
TOP

サポートされているプロセッサライン


Supported CPUs Other WWW Sites

 
TOP

ソフトウェアデバッガ




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

ADA

  • GNAT PRO (ADACORE)
  • ELF/DWARF
  • GNAT (FSF)
  • ELF/DWARF

C

  • CXPPC (COSMIC)
  • ELF/DWARF
  • XCC-V (GAIO)
  • SAUF
  • GREEN-HILLS-C (GREENHILLS)
  • ELF/DWARF
  • MCCPPC (MENTOR)
  • ELF/DWARF
  • CC (NXP)
  • XCOFF
  • ULTRA-C (RADISYS)
  • ROF
  • HIGH-C (SYNOPSYS)
  • ELF/DWARF
  • DCPPC (TASKING)
  • ELF/DWARF
  • D-CC (WINDRIVER)
  • IEEE
  • COFF
  • ELF/DWARF

C++

  • GCC (FSF)
  • ELF/DWARF
  • GREEN-HILLS-C++ (GREENHILLS)
  • ELF/DWARF
  • CCCPPC (MENTOR)
  • ELF/DWARF
  • MSVC (MICROSOFT)
  • EXE/CV5
  • HIGH-C++ (SYNOPSYS)
  • ELF/DWARF
  • D-C++ (WINDRIVER)
  • ELF/DWARF
  • GCCPPC (WINDRIVER)
  • ELF/STABS

C/C++

  • GNAT PRO (ADACORE)
  • ELF/DWARF
  • GCC (HIGHTEC)
  • ELF/DWARF
  • CODEWARRIOR (NXP)
  • ELF/DWARF

GCC

  • GCC (FSF)
  • ELF/DWARF

JAVA

  • FASTJ (WINDRIVER)
  • ELF/DWARF
Supported Compilers
Support of Download Formats for C166/Super10

C

  • XC16X/ST10 (COSMIC)
  • ELF/DWARF
  • GNU-GCC166 (HIGHTEC)
  • DBX
  • C166 (KEIL)
  • EOMF-166
  • C166 (TASKING)
  • IEEE

C++

  • GNU-CPP166 (HIGHTEC)
  • DBX
  • CP166 (TASKING)
  • IEEE
Supported Compilers
Support of Download Formats for TriCore

C/C++

  • GREENHILLS (GREENHILLS)
  • ELF/DWARF2
  • GCC (HIGHTEC)
  • ELF/DWARF2
  • VX-TC (TASKING)
  • ELF/DWARF2
  • IEEE
  • DIAB (WINDRIVER)
  • ELF
Supported Compilers
Support of Download Formats for ARM

ADA

  • GNAT PRO (ADACORE)
  • ELF/DWARF

C

  • ARMCC (ARM)
  • AIF
  • ELF/DWARF
  • REALVIEW-MDK (ARM)
  • ELF/DWARF2
  • GCCARM (FSF)
  • COFF/STABS
  • ELF/DWARF2
  • GREENHILLS-C (GREENHILLS)
  • ELF/DWARF2
  • ICCARM (IAR)
  • ELF/DWARF2
  • ICCV7-ARM (IMAGECRAFT)
  • ELF/DWARF
  • CARM (KEIL)
  • ELF/DWARF
  • HIGH-C (SYNOPSYS)
  • ELF/DWARF
  • TI-C (TI)
  • COFF
  • GNU-C (WINDRIVER)
  • COFF
  • D-CC (WINDRIVER)
  • ELF

C++

  • ARM-SDT-2.50 (ARM)
  • ELF/DWARF2
  • REALVIEW-MDK (ARM)
  • ELF/DWARF2
  • GCCARM (FSF)
  • COFF/STABS
  • GNU (FSF)
  • EXE/STABS
  • GCCARM (FSF)
  • ELF/DWARF2
  • GREENHILLS-C++ (GREENHILLS)
  • ELF/DWARF2
  • MSVC (MICROSOFT)
  • EXE/CV5
  • HIGH-C++ (SYNOPSYS)
  • ELF/DWARF

C/C++

  • GNAT PRO (ADACORE)
  • ELF/DWARF
  • XCODE (APPLE)
  • Mach-O
  • GCC (HIGHTEC)
  • ELF/DWARF
  • SOMNIUM DRT (SOMNIUM)
  • ELF/DWARF
  • VX-ARM (TASKING)
  • ELF/DWARF2
メモリ解析
  • 割り当てられたメモリブロックの表示
  • メモリアロケーション統計機能
  • 領域外書き込みのチェック
  • 割り当て関数コールのトレース機能
  • メモリ使用状況の画像表示
インテリジェント・ローダ
  • ダウンロードスピードが最大30倍までアップ
  • MPC8260、MPC8560、MPC755にて利用可
  • 低周波数動作デバイスのダウンロードスピードをアップ
  • シリアルROMモニタ使用時のロードスピードをアップ
マルチコアデバッグ
  • 同種または異種のマルチプロセッサ/マルチコアの組み込みアプリケーションデバッグ
  • 高品質の標準デバッガをマルチプロセッサ/マルチコアのデバッグに利用可
  • 全てのTRACE32-ICD デバッガはマルチプロセッサ/マルチコアのデバッグ環境で同時利用可
  • サードパーティーのデバッガへのすばやい対応
  • 単一シリコン上の各プロセッサが同一のデバッグポートをシェア可能
  • スタート/ストップの同期
ペリフェラルブラウザ
  • チップ上のペリフェラルの表示
  • ユーザー定義型ウィンドウ
  • ソフトキーも使えるインタラクティブウィンドウ定義
  • 候補選択時のプルダウンメニュー
  • 各フィールドに解説の追加
PRACTICE スクリプト言語
  • 構造化言語
  • メニューのサポート
  • コマンドのログ
  • カスタムメニュー
  • ツールバーやボタンのカスタム化
  • ダイアログウインドウのカスタム化
  • 64ビット算術演算
  • 数字、論理、文字列操作
  • システム状態への直接アクセス
FLASH プログラミング
  • 内部/外部 FLASHメモリに対応
  • 全ての一般的なFLASHメモリ仕様に準拠
  • 複数のFLASHデバイスプログラミングをサポート
  • ICE, FIRE, ICD 製品ラインで利用可能
SIM インストラクションセットシミュレータ
  • TRACE32の統合部分
  • デバッグするシステムとして設定可能 (PBI=SIM)
  • 事後解析デバッグが可能
  • 全てのTRACE32ツールと互換性のあるソフトウェア
  • 簡単で高レベルなデバッグ/アッセンブラのデバッグ
  • OS認識デバッグ
  • キャッシュシミュレーション(アーキテクチャに依存)
  • バストレースプロトコルに基づいたプログラムとデーターフロートレース
  • 高度トレース解析機能
  • 強力なスクリプト言語
  • ペリフェラルシミュレーション用プログラミングインターフェース
  • MIPSアーキテクチャ非対応
  • ユーザ定義命令をサポートするプロセッサアーキテクチャに非対応
統計解析
  • 関数の実行時間を詳細解析
  • タスク実行時間/ステートを詳細解析
  • 変数の変化の推移を時間軸でグラフィカル解析
  • 単一イベントのタイムインターバルを解析 (割込み処理など)
  • 2つのイベント間のタイムインターバルを解析
パフォーマンスアナライザ
  • 関数レベルでの長時間パフォーマンス解析
  • タスクレベルでの長時間パフォーマンス解析
  • 変数やメモリ内の値を長時間にわたり計測、解析
トレースベースのコードカバレッジ
  • インスツルメンテーションなしのリアルタイムコードカバレッジ
  • 長期テストに最適
  • アッセンブリ、ソースコードレベルで解析
  • オフラインレビュー機能
  • マルチコアチップをフルサポート
スマートトレース, トレース解析のためのインテリジェントソフトウェア
  • 失われたコード情報の穴埋め
  • 直接分岐の再構築
  • CTSを使って間接分岐の再構築
  • CTSである時点でのメモリおよびレジスタの値を検証
CTSコンテキストトラッキングシステム
  • リアルタイムプログラムのシングルステップ
  • ローカルおよびグローバル変数の表示
  • スタックフレーム表示
  • ステップ、バックステップとステップオーバー
  • 条件付ステップ
  • トレース上でのレジスタ変数の表示
  • トレース上でのパラメータ付関数ネスティング表示
ロガー
  • ターゲット上で並列構造状に蓄積された全てのサイズのソフトウェアトレース
  • TRACE32-PowerViewの一般的なトレース形式
  • TRACE32-PowerViewの構成及び表示コマンド
  • アドレス及びデータ情報を持つトレースとして動作
  • プログラムフロートレースとして動作(SH4, PowerPC)
  • タイムスタンプ利用可
  • 弊社製のトレースを満たす定義済みアルゴリズム
  • トレースを満たすユーザー定義アルゴリズム
スヌーパー
  • アプリケーションを実行しながらメモリを採取
  • 特別デバッグコミュニケーションチャンネルをサポート
  • 全てのトレース表示及び解析機能を使用可能
  • 特定の値でトリガー実行
  • 動的なパフォーマンス解析
RTOS デバッガ
  • タスク実行時間の統計的な評価及びグラフィック表示
  • タスクに関連のある関数実行時間評価
  • タスク状態の統計的な評価及びグラフィック表示
  • システムコールの手動実行
  • タスクスタックカバレッジ
  • OSデータ用のPRACTICE関数
  • RTOS に関連のあるプルダウンメニュー
  • タスクを選択デバッグ
サードパーティツールの統合
  • エディタの統合
  • CASE ツールの統合
  • カーネルの統合
 
TOP

拡張機器


フレックスアダプタ
  • 柔軟性の高いアダプタ
  • デバッガ&ICDトレース用
  • 高信号品質
  • 適応インピーダンス
  • MICTOR
  • 100 MIL
  • SAMTEC
  • YAMAICHI

 
TOP

構成例


 
TOP

NEXUSデバッガとPCまたはワークステーションで動作するEPROM/FLASHシミュレータ


Hub 10-Base-T or 100-Base-T
NEXUSデバッグモジュール
EPROM/FLASH シミュレータモジュール
 
 
TOP

USBインターフェースを実装したPC用NEXUSデバッガ


 
USB2
USBインターフェースを実装したNEXUSデバッグモジュール
 
 
TOP

USBインターフェースを実装したPC用NEXUSデバッガ


 
USB2
USBインターフェースを実装したNEXUSデバッグモジュール

JTAG/NEXUS混在
 
 
TOP

ETHインターフェースを実装したNEXUSデバッガ


 
Gigabit ETHERNET
PowerDebug IIモジュール
1000 MBit ETHインターフェース実装
トレースモジュール
 
 
TOP

USBインターフェースを実装したNEXUSデバッガとPC上で作動するEPROM/FLASHシミュレータ


 
USB2
NEXUSデバッグモジュール
USBインターフェース実装
EPROM/FLASHシミュレータモジュール
 
 
TOP

NEXUSデバッガとPCまたはワークステーション上で作動するタイミング/ステートアナライザ


Hub 10-Base-T or 100-Base-T
NEXUSデバッグモジュール
延長ケーブル
ステート/タイミングアナライザ
 
 
TOP

NEXUSデバッガとPC、またはワークステーションで作動するタイミング/ステートアナライザ


Hub 10-Base-T or 100-Base-T
NEXUSデバッグモジュール
タイミングアナライザSOC (ASIC/FPGA)
 





Copyright © 2017 Lauterbach Japan, Ltd., Kouhoku-ku, Nisso 16th Building, 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: 13-Nov-2017