目次
![]()
ランタイム解析: Debugging ライブラリを使用すると、(期待どおりに動作しない)VisualApplets デザインを実行時に解析できます。
個々のオペレーターによって提供されるデータは、次の用途に役立ちます。
- VisualApplet Design のデバッグを行い、その安定性を向上させる。
- 開発中の Custom Operators のデバッグ: デバッグライブラリのオペレーターを使用することで、デザイン内におけるカスタムオペレーターの効果を解析できます。
![]() |
ランタイムテスト |
|---|---|
|
デバッグライブラリは、実行時におけるデザインのテストと解析用に設計されています。オペレーターがデバッグに使用できるデータを提供する前に、デザインをビルド(合成)し、ターゲットハードウェアにロードして、実際の画像処理を開始する必要があります。 デバッグライブラリのオペレーターは、VisualApplets 内のデザインシミュレーションとは何ら関係ありません。 |
Debugging Libraryには、次の目的に使用できる専用のオペレーターが用意されています。
-
画像処理パイプライン内のデータストリームを解析する:
- 画像統計(フレーム数、画像の幅/高さ、ライン周波数、フレーム周波数、可変ライン長、特に空ラインの検出)
- データフロー解析(ブロッキング統計、帯域幅)
-
次のように画像データストリームを操作する:
- データストリームを意図的にブロックする
- イメージストリームの自然なブロッキングを抑制する
-
次を使用して VA デザインの個々のパーツをテストする:
- さまざまなタイミング動作を示すように設定できる画像エミュレーター
-
デザイン内の任意の場所で画像データを挿入および監視する:
- レジスタ I/O を介した画像インジェクション
- レジスタ I/O を介した画像モニタリング
- 信号を解析する
- メモリインターフェイス上のデータフローを解析する。
次のリストは、Library Debugging のすべてのオペレーターをまとめたものです。
| オペレータ名 | 簡単な説明 | 利用可能なバージョン | |
|---|---|---|---|
| ImageAnalyzer |
画像データに手を加えることなく、画像プロパティの解析を実行します。 |
バージョン 3.0.1 | |
| ImageStatistics |
イメージストリームの最も重要なパラメータを追跡します。平均ライン周波数およびフレーム周波数を計算します。 |
バージョン 3.0.1 | |
| MemoryInterfaceAnalyzer |
共有メモリコントローラに対するメモリオペレーターのインターフェイスの現在のデータフローの解析を実行します。 |
バージョン 3.7.0 | |
| StreamAnalyzer |
画像データに影響を与えることなく、データストリームの現在のフローコントロールプロパティ(ブロック/非ブロック)の分析を実行します。 |
バージョン 3.0.1 | |
| Scope |
サンプリングされた入力データから波形を描画する手段を提供します。 |
バージョン 3.0.1 | |
| ImageInjector |
レジスタ I/Oによって、画像データを処理パイプラインにインジェクトできるようにします。 |
バージョン 3.0.1 | |
| ImageTimingGenerator |
タイミング設定を調整可能な黒画像出力を作成します。 |
バージョン 3.0.1 | |
| ImageFlowControl |
オーバーフロー状態を処理できるようにします。 |
バージョン 3.0.1 | |
| StreamControl |
ブロック状態の抑制、および入力リンクに向けたブロックパルスの作成を可能にします。 |
バージョン 3.0.1 | |
| ImageMonitor |
レジスタ I/Oによって、処理パイプラインから画像データをプローブできるようにします。 |
バージョン 3.0.1 | |
表 42:Library Debugging のオペレーター

![[重要]](../common/images/admon/important.png)
前へ

