マイコン用NEXUSデバッガ/トレース(IEEE5001インタフェース)


The embedded tools company


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


Link Doc
ドキュメント
nexus.pdf
(835k)
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インタフェース Direct USB Interface

12 MBit/sec

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

10/100 MBit/sec
TOP

アクティブデバッガ


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

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

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

  • NEXUS
  • BDM
  • JTAG
  • OCDS
  • ONCE

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

  • Operation System
  • PRACTICE
  • ASM Debugger
  • HLL Debugger for C,C++, ADA, PASCAL
  • Peripheral Windows

高速ダウンロード High-Speed Download

  • Up to 800 KByte/sec

可変デバッグクロックスピード Variable Debug Clock Speed

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

Nexus トレース


Nexusポート Nexus Port

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

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



トレースストレージ Trace Storage

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

コードカバレッジ Code Coverage

  • ハードウェアコードカバレッジ
  • 4 Segments with 4 MByte each

データカバレッジ Data Coverage

  • ハードウェアデータカバレッジ
  • 4 Segments with 256 KByte each

シャドーメモリ Shadow Memory

  • 4 Segments with 256 KByte each

ブレークポイント Breakpoints

  • 4 Breakpoint Memories with 256 KBit each

トリガシーケンサ Trigger Sequencer

  • 4 Trigger Levels
    • Goto
    • Continue
  • Trace Control
    • Enable
    • On
    • Off
    • Break
  • 3 Counters
    • Enable
    • On
    • Off
    • Restart
  • 2 Flags
    • On
    • Off
    • Toggle
  • 2 Markers
  • Break
    • Program
    • Trigger Bus
  • 2 Trigger Outputs

トリガディレー Trigger Delay

  • 0 .. 300 s

外部トリガ External Trigger

  • PODBUSから入力
  • PODBUSに出力

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

EPROM/FLASH Simulator のサポート

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

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


Supported CPUs Other WWW Sites

TOP

ソフトウェアデバッガ




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

C

  • HIGH-C (ARC International)
    • ELF/DWARF
  • CXPPC (Cosmic Software)
    • ELF/DWARF
  • CC (Freescale Semiconductor, Inc.)
    • XCOFF
  • XCC-V (GAIO Technology Co., Ltd.)
    • SAUF
  • GREEN HILLS C (Greenhills Software Inc.)
    • ELF/DWARF
  • GCC (HighTec EDV-Systeme GmbH)
    • ELF/DWARF
  • MCCPPC (Mentor Graphics Corporation)
    • ELF/DWARF
  • ULTRA C (Radisys Inc.)
    • ROF
  • DCPPC (TASKING)
    • ELF/DWARF
  • D-CC (Wind River Systems)
    • IEEE
    • COFF
    • ELF/DWARF

C++

  • HIGH-C++ (ARC International)
    • ELF/DWARF
  • GCC (Free Software Foundation, Inc.)
    • ELF/DWARF
  • GREEN HILLS C++ (Greenhills Software Inc.)
    • ELF/DWARF
  • CCCPPC (Mentor Graphics Corporation)
    • ELF/DWARF
  • MSVC (Microsoft Corporation)
    • EXE/CV5
  • D-C++ (Wind River Systems)
    • ELF/DWARF
  • GCCPPC (Wind River Systems)
    • ELF/STABS

C/C++

  • CODEWARRIOR (Freescale Semiconductor, Inc.)
    • ELF/DWARF

GCC

  • GCC (Free Software Foundation, Inc.)
    • ELF/DWARF

JAVA

  • FASTJ (Wind River Systems)
    • ELF/DWARF
Support of Download Formats for C166/Super10

C

  • C166 (ARM Germany GmbH)
    • EOMF-166
  • XC16X/ST10 (Cosmic Software)
    • ELF/DWARF
  • GNU-GCC166 (HighTec EDV-Systeme GmbH)
    • DBX
  • C166 (TASKING)
    • IEEE

C++

  • GNU-CPP166 (HighTec EDV-Systeme GmbH)
    • DBX
  • CP166 (TASKING)
    • IEEE
Support of Download Formats for TriCore

C++

  • GCC (HighTec EDV-Systeme GmbH)
    • ELF/DWARF2

C/C++

  • GREENHILLS (Greenhills Software Inc.)
    • ELF/DWARF2
  • VX-TC (TASKING)
    • ELF/DWARF2
    • IEEE
  • DIAB (Wind River Systems)
    • ELF
Support of Download Formats for ARM

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

Extensions


フレックスアダプタ
  • 非常にフレキシブルアダプタ
  • 高信号品質
  • 合インピーダンス
  • MICTOR
  • 100 MIL
  • SAMTEC
  • YAMAICHI

TOP

Configuration Examples


TOP

NEXUS Debugger and EPROM/FLASH Simulator on PC or Workstation


Hub 10-Base-T or 100-Base-T
NEXUS Debug Module
EPROM/FLASH Simulator Module
 
TOP

NEXUS Debugger on PC with USB Interface


 
USB2
NEXUS Debug Module
with USB Interface
 
TOP

NEXUS Debugger on PC with USB Interface


 
USB2
NEXUS Debug Module
with USB Interface
Mixed Operation JTAG/NEXUS
 
TOP

NEXUS Debugger on PC with ETH Interface


 
Gigabit ETHERNET
PowerDebug II Module
with 1000 MBit ETH Interface
Trace Module
 
TOP

NEXUS Debugger and EPROM/FLASH Simulator on PC with USB Interface


 
USB2
NEXUS Debug Module
with USB Interface
EPROM/FLASH Simulator Module
 
TOP

NEXUS Debugger and Timing/State Analyzer on PC or Workstation


Hub 10-Base-T or 100-Base-T
NEXUS Debug Module
Extension Cable
State/Timing Analyzer
 
TOP

NEXUS Debugger and Timing/State Analyzer on PC or Workstation


Hub 10-Base-T or 100-Base-T
NEXUS Debug Module
Timing Analyzer SOC (ASIC/FPGA)
 






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: 1-Feb-2012