RISC-V デバッガ


The embedded tools company


RISC-V デバッガ
  ハイライト
JTAGインタフェースをサポート(JTAGデバッグ・トランスポート・モジュール)
マルチコアデバッグ
リセットベクタからデバッグ、状態を変更することなくターゲットに接続
抽象的なコマンドとデバッグプログラムバッファを介した実行制御デバッグ
RV32とRV64 ISAをサポート
圧縮命令、浮動小数点等の標準的なISA拡張機能をサポート
Flashプログラミング
高級言語/アセンブリ言語を簡単にデバッグ
ソフトウェアブレークポイント無制限
命令とデータにオンチップブレークポイントの設定(マッチ制御トリガ)
論理レベルでコンフィギュレーションレジスタ/ペリフェラルを表示
ターゲットOS認識機能
スクリプト言語、APIインタフェース


Support
テクニカルサポート



 

RISC-V エコシステム


Supported Compilers
コンパイラサポート

C++

  • GCC (GNU)
  • ELF/DWARF
 

アダプタ


Adaptation RISC-V Debugger

 

リアルタイムトレース


RISC-V トレース
  • SiFive 社独自 Nexus 用 RISC-V トレースソリューション
  • Tessent 社独自 Embedded Analytics Trace Solution用 RISC-V トレースソリューション
  • 完全ã«ç‹¬è‡ªã®ãƒˆãƒ¬ãƒ¼ã‚¹ IP ã¨ã€Arm CoreSight トレース基盤ã«çµ±åˆã•れãŸç‹¬è‡ªä»•様ã®ãƒˆãƒ¬ãƒ¼ã‚¹ IP ã®ä¸¡æ–¹ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚
  • マルãƒã‚³ã‚¢ã®ãƒˆãƒ¬ãƒ¼ã‚¹
  • オンãƒãƒƒãƒ—ãƒˆãƒ¬ãƒ¼ã‚¹ã¨æ§˜ã€…ãªã‚¿ã‚¤ãƒ—ã®ã‚ªãƒ•ãƒãƒƒãƒ—トレースãƒãƒ¼ãƒˆ

 

その他のツール


32-bit RISC-V 用 MicroTrace®
  • 32-bit RISC-V å‘ã‘オールインワンã®ãƒ‡ãƒãƒƒã‚°/トレースソリューション
  • 32-bit RISC-V æ­è¼‰ã‚·ãƒ³ã‚°ãƒ«ã‚³ã‚¢ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã®ãƒ‡ãƒãƒƒã‚°ã«æœ€é©
  • 32-bit RISC-V (シングルデãƒãƒƒã‚°ãƒãƒ¼ãƒˆ)ã®ã¿ã‚’æ­è¼‰ã—ãŸãƒžãƒ«ãƒã‚³ã‚¢ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãƒ‡ãƒãƒƒã‚°ã«æœ€é©
  • ホストコンピュータã¸ã® USB 3.0 インタフェース
  • TRACE32 Mixed Signal Probe 対応

TRACE32 CombiProbe 2 for RISC-V
  • RISC-V コアをå«ã‚€ã€è¤‡æ•°ã®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ã®ã‚³ã‚¢ã§æ§‹æˆã•れるマルãƒã‚³ã‚¢ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã®ãƒ‡ãƒãƒƒã‚°ç”¨é€”ã«
  • セーフティã‹ã¤ã€ã‚¯ãƒªãƒ†ã‚£ã‚«ãƒ«ãªã‚¢ãƒ—リケーションã«ãŠã‘ã‚‹ 2 ã¤ã® RISC-V マイクロコントローラã®ä¸¦åˆ—動作ã®ãƒ‡ãƒãƒƒã‚°ç”¨é€”ã«(è¦ MIPI20T Whisker コãƒã‚¯ã‚¿ X 2)
  • デãƒãƒƒã‚°ã‚±ãƒ¼ãƒ–ル㨠512 MBã®ãƒˆãƒ¬ãƒ¼ã‚¹ãƒ¡ãƒ¢ãƒª
  • MIPI20T コãƒã‚¯ã‚¿å¯¾å¿œ
  • 最大 85 MByte/s ã® TRACE32 ストリーミング機能
  • TRACE32 Mixed Signal Probe サãƒãƒ¼ãƒˆ

 

TRACE32 デバッグ機能


マルチコアデバッグ対応
  • マルãƒã‚³ã‚¢/マルãƒãƒ—ロセッサシステムã®å…¨ã‚³ã‚¢ã«å¯¾å¿œ
  • 高性能コアã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã‚³ã‚¢ã€DSPã€ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚¿ã‚³ã‚¢ã€ç‰¹æ®Šç”¨é€”コアã®ãƒ‡ãƒãƒƒã‚°ãŒå¯èƒ½
  • ã™ã¹ã¦ã®ãƒžãƒ«ãƒã‚³ã‚¢ãƒˆãƒãƒ­ã‚¸ãƒ¼ã‚’サãƒãƒ¼ãƒˆ
  • ã™ã¹ã¦ã®ãƒžãƒ«ãƒã‚³ã‚¢ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆ
  • AMPã€iAMPã€SMP システムã®ã‚µãƒãƒ¼ãƒˆ
  • マルãƒã‚³ã‚¢ãƒãƒƒãƒ—/マルãƒãƒ—ロセッサシステムã®å…¨ã‚³ã‚¢ã«å¯¾ã—ã¦ã€å˜ä¸€ã®ãƒ‡ãƒãƒƒã‚°ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ä¾›ä¸ŽãŒå¯èƒ½

ペリフェラルブラウザ
  • ãƒãƒƒãƒ—上ã®ãƒšãƒªãƒ•ェラルã®è¡¨ç¤º
  • ユーザー定義型ウィンドウ
  • ソフトキーも使ãˆã‚‹ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ウィンドウ定義
  • å€™è£œé¸æŠžæ™‚ã®ãƒ—ルダウンメニュー
  • å„フィールドã«è§£èª¬ã®è¿½åŠ 

FLASH プログラミング
  • 内部/外部 FLASHメモリã«å¯¾å¿œ
  • å…¨ã¦ã®ä¸€èˆ¬çš„ãªFLASHãƒ¡ãƒ¢ãƒªä»•æ§˜ã«æº–æ‹ 
  • 複数ã®FLASHデãƒã‚¤ã‚¹ãƒ—ログラミングをサãƒãƒ¼ãƒˆ
  • ICE, FIRE, ICD 製å“ラインã§åˆ©ç”¨å¯èƒ½

FLASH Programming (Protocol-Based)
  • CPU共通ãŠã‚ˆã³CPU専用 NAND FLASHコントローラã«å¯¾å¿œ
  • å…¨ã¦ã®ä¸€èˆ¬çš„ãªNAND FLASHデãƒã‚¤ã‚¹ã«å¯¾å¿œ
  • ãƒãƒƒãƒ‰ãƒ–ãƒ­ãƒƒã‚¯å‡¦ç† (skipped, reserved block area)
  • ECC 生æˆ

RTOS デバッガ
  • タスク実行時間ã®çµ±è¨ˆçš„ãªè©•価åŠã³ã‚°ãƒ©ãƒ•ィック表示
  • タスクã«é–¢é€£ã®ã‚る関数実行時間評価
  • タスク状態ã®çµ±è¨ˆçš„ãªè©•価åŠã³ã‚°ãƒ©ãƒ•ィック表示
  • ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ¼ãƒ«ã®æ‰‹å‹•実行
  • タスクスタックカãƒãƒ¬ãƒƒã‚¸
  • OSデータ用ã®PRACTICE関数
  • RTOS ã«é–¢é€£ã®ã‚るプルダウンメニュー
  • ã‚¿ã‚¹ã‚¯ã‚’é¸æŠžãƒ‡ãƒãƒƒã‚°

パフォーマンスアナライザ
  • 関数レベルã§ã®é•·æ™‚間パフォーマンス解æž
  • タスクレベルã§ã®é•·æ™‚間パフォーマンス解æž
  • 変数やメモリ内ã®å€¤ã‚’長時間ã«ã‚ãŸã‚Šè¨ˆæ¸¬ã€è§£æž

PRACTICE スクリプト言語
  • 構造化言語
  • メニューã®ã‚µãƒãƒ¼ãƒˆ
  • コマンドã®ãƒ­ã‚°
  • カスタムメニュー
  • ツールãƒãƒ¼ã‚„ボタンã®ã‚«ã‚¹ã‚¿ãƒ åŒ–
  • ダイアログウインドウã®ã‚«ã‚¹ã‚¿ãƒ åŒ–
  • 64ビット算術演算
  • æ•°å­—ã€è«–ç†ã€æ–‡å­—列æ“作
  • システム状態ã¸ã®ç›´æŽ¥ã‚¢ã‚¯ã‚»ã‚¹




Copyright © 2023 Lauterbach Japan, Ltd., Kouhoku-ku, Nisso 16th Building, Yokohama-shi, Japan 222-0033   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 09-Feb-2023