コンテンツにスキップ

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

販売終了#

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

オペレーター#

Accumulator Library#

ModuloCount オペレーター#

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

Base Library#

SelectROI オペレーター#

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

SplitParallel オペレーター#

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

Debugging Library#

ImageFlowControl オペレーター#

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

Filter Library#

DILATE オペレーター#

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

FIRoperatorNxM オペレーター#

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

HitOrMiss オペレーター#

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

Hardware Platform Library#

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

CxpCamera オペレーター#

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

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

注意

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

(チケットID:343078)

Memory Library#

FrameBufferMultiRoiDyn オペレーター#

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

RamLUT オペレーター#

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

ImageFifo および LineMemory オペレーター#

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

Parameters Library#

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

LinkParamTranslator オペレーター#

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

Synchronization Library#

PixelReplicator オペレーター#

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

例#

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

その他#

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