コンテンツにスキップ

VisualApplets 3.6.0における変更点と修正された問題#

販売終了およびサポート終了#

  • 32ビットオペレーティングシステム上で実行されるアプレットのビルドサポートを削除しました。(チケットID:341023)
  • VisualAppletsから、すべてのmE4プラットフォーム(mE4VD1、mE4VD4、mE4VQ4、Pixelplant)のサポートを削除しました。(チケットID:339805)
  • Project Infoウィンドウから図面の概要が削除されました。最近の機能改善によりこの機能は不要となり、現在では図面ウィンドウによって大規模なデザインのナビゲーションに最適なユーザーエクスペリエンスが提供されています。(チケットID:340796)

Operators#

Accumulator Library#

ModuloCount Operator#

  • 非常に高いFPGAクロック周波数でのタイミング要件を満たすよう、 ModuloCount オペレーターの実装を改善しました。(チケットID:329840)

Base Library#

SelectROI Operator#

  • 修正前は、オペレーター SelectROIのシミュレーション時に、 SelectROI のダミー値が誤って n/aに設定されていました。これが修正され、 0 ドキュメントに記載されている通りに使用されるようになりました。(チケットID:340554)

SplitParallel Operator#

  • 入力側のParallelismが出力リンク数の倍数である限り、出力側のParallelismを SplitParallel より大きくできるように、オペレーター 1を拡張しました。(チケットID:214791)

Debugging Library#

ImageFlowControl Operator#

  • 修正前は、ダミーフレーム生成モードで ImageFlowControl オペレーターを使用すると、出力されるフレームが破損する可能性がありました。これは、オーバーフロー状態の発生後、失われたフレームを補正するために一連のダミーフレームが出力されたときに発生していました。この問題は修正されました。(チケットID:248227)

Filter Library#

DILATE Operator#

  • 修正前は、 DILATE オペレーターによってカーネル係数が反転した順序で適用されていました。この問題は修正されました。(チケットID:267460)

FIRoperatorNxM Operator#

  • 以下を拡張しました: FIRoperatorNxM オペレーターで、演算に組み込みのALUエレメントを使用できるようになりました。このオプションは、新しいオペレーターパラメータの ImplementationTypeを使用して選択できます。(チケットID:334371)
  • 以下を拡張しました: FIRoperatorNxM オペレーターを拡張し、フィルター係数を実行時に変更可能な動的パラメータにできるようにしました。(チケットID:334374)

HitOrMiss Operator#

  • オペレーターで動的フィルター係数を使用するオプションを追加しました。 HitOrMiss 。(チケットID:338329)

Hardware Platform Library#

  • のドキュメントに、ダミー値生成の説明を追加しました。 CXPQuadCamera, CXPDualCamera と CXPSingleCamera オペレーター。(チケットID:215214)

CxpCamera Operator#

プロトコルとの整合性をより厳密にするため、カメラインターフェースが改良されました。その結果、imaFlexプラットフォームで CxpCamera オペレーターを使用する場合、出力リンクで定義されるイメージプロトコルが接続されているカメラのプロトコルと一致している必要があります:

  • イメージプロトコルがVALT_IMAGE2Dに設定されている場合、エリアスキャンカメラのみがサポートされます。
  • イメージプロトコルがVALT_LINE1Dに設定されている場合、ラインスキャンカメラのみがサポートされます。

注記

イメージプロトコルがカメラタイプと一致しない場合、 CxpCamera モジュールが破損した、または無効な画像データを送出する可能性があります。このより厳格な適用により、不一致が許容されていたバージョン3.5.1以前で正常に動作していた設計に影響が出る場合があります。

(チケットID:343078)

Memory Library#

FrameBufferMultiRoiDyn Operator#

  • 追加されました: WritePriority パラメータ。これにより、 FrameBufferMultiRoiDyn オペレーターで書き込み優先モードが有効になります。これは、 LineBuffer オペレーターの既存の機能と同様です。(チケットID:295852)

RamLUT Operator#

  • この問題が修正される前は、imaFlexプラットフォームで RamLUT オペレーターへの初期化データの書き込みは、取り込み中には機能しませんでした。メモリ内容の設定は、取り込みが停止している場合にのみ可能でした。これが修正されました。現在では、imaFlexプラットフォームでも取り込み中に初期化データを RamLUT オペレーターへ再び書き込むことができるようになりました。(チケットID:319280)

ImageFifo と LineMemory Operators#

  • 以前は、UltraRAMを ImageFifo と LineMemory オペレーターで使用する場合、 FifoDepth と FrameWidth パラメータの値は4096を超えることができませんでした。この制限は解除されました。(チケットID:320356および322131)

Parameters Library#

  • この問題を修正する前は、エディター内におけるパラメータ翻訳用語の括弧のハイライト表示が正常に機能していませんでした。この問題は解決されました(チケットID: 329769)。

LinkParamTranslator Operator#

  • この問題を修正する前は、 WriteAction の LinkParamTranslator モジュールが次を設定しようとした際に、VisualAppletsがクラッシュすることがありました: Parallelism パラメータを次のように設定: 0。この問題は解決されました(チケットID: 321740)。

Synchronization Library#

PixelReplicator Operator#

  • この問題を修正する前は、 PixelReplicator モジュールがエラーを報告した際、エラーの原因を取り除いた後もエラー状態が継続することがありました。この問題は修正されました(チケットID: 302650)。
  • 非常に高いFPGAクロック周波数でのタイミング要件を満たすよう、 PixelReplicator オペレーターで非常に高いFPGAクロック周波数のタイミング要件を満たすように改善されました(チケットID: 318453)。

例#

  • imaFlexプラットフォームにおけるマルチタップ処理のサンプルが改善されました。4つのCXP-12リンクを使用するサンプルではDRAM Memoryの効率的な使用が可能になり、データスループットが向上しました(チケットID: 321738)。
  • imaFlexプラットフォーム上の FrameBufferMultiRoiDyn に関するサンプルが改善され、利用可能なMemoryの帯域幅をより効率的に使用できるようになりました(チケットID: 321739)。
  • 理解しやすさを高め、再利用を容易にするためにHDR examplesが改善されました。(チケットID:335648)
  • imaFlexのサンプルをメインフォルダーに統合してサンプルが再構築されました。さらに、Advancedフォルダー内のサンプルがProcessingフォルダー内に直接移動されました。(チケットID:333632)

Miscellaneous#

  • コメントボックスにハイパーリンクを追加できるようになりました。これらのハイパーリンクには、グローバルURL、または相対位置のアンカーを定義するさまざまなオプションを備えたファイルへのリンクを指定できます。ハイパーリンクは、コメントボックスのテキストエディター内にあるコンテキストメニューを使用して編集できます(チケットID: 312065)。
  • この問題を修正する前は、GUIダイアログ経由でimaFlexプラットフォーム上のFPGAクロック周波数を設定するためのスピンボックスの Up ボタンが機能していませんでした。この問題は解決されました。(チケットID: 340958)