コンテンツにスキップ

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

オペレーター#

Blob Library#

  • この問題を修正する前は、オペレーターの動作に Blob_Analysis_1D および Blob_Analysis_2D 不具合が確認されていました。これらの不具合は異なるハードウェアプラットフォームでも再現可能であり、主に無効なオブジェクトPropertyに関連していました。これが修正されました。(チケットID: 308514)

Blob_Analysis_1D オペレーター#

  • この問題を修正する前は、次のようなデザインのライン単位シミュレーション中にVisualAppletsがクラッシュしていました。 Blob_Analysis_1D パラメータによって定義されたブロブラベルバッファが label_bits 十分な大きさではありませんでした。これが修正されました。(チケットID: 298936)
  • オペレーターのシミュレーションが修正されました Blob_Analysis_1D ライン単位モードです。以前は、形状によってはブロブが複数の破片に分かれることがありました。(チケットID: 307378)

Hardware Platform Library#

DmaFromPC オペレーター#

  • この問題を修正する前は、次を使用したデザインは DmaFromPC オペレーターはビルドできませんでした。これが修正されました。これで、次の機能を使用してデザインをビルドできるようになりました。 DmaFromPC オペレーター。(チケットID: 299084)

Memory Library#

FrameBufferRandomRead imaFlex CXP-12 Quad上のオペレーター#

  • この問題を修正する前は、最大フレームサイズが利用可能なMemoryを超過した場合、一般的な処理エラーにより、以下を含むデザインを開くことができませんでした。 FrameBufferRandomRead imaFlex CXP-12 Quad上のオペレーター。これが修正されました。(チケットID: 303832)

ImageBufferMultiRoIDyn オペレーター#

  • のドキュメント ImageBufferMultiRoIDyn オペレーターが強化され、次の値が変更されました Max. Img Widthおよび Max. Img Height ドキュメント内で修正されました。(チケットID: 306276)

Synchronization Library#

  • この不具合の修正前、 Channel_ID の TxImageLink および RxImageLink オペレーターを次のように設定できました -1これは無効であり、予期しない動作を引き起こす可能性がありました。これが修正されました。これで、 Channel_ID パラメータを負の値に設定できなくなりました。(チケットID: 304345)
  • この不具合の修正前、 Channel_ID パラメータは、次を介して任意の値を設定した際に、常に最大値にジャンプしていました WriteAction の IntParamTranslator オペレーター。この問題は修正されました。(チケットID:305585)

ユーザーライブラリ#

ImageBufferMultiRoIDyn オペレーター(対象: imaFlex_CXP12_Tools User Library#

  • この問題が修正される前は、 ImageBufferMultiRoIDyn オペレーターを含むデザインのシミュレーションにおいて、 imaFlex_CXP12_Tools ユーザーライブラリの Max. Image Width 座標入力リンクのパラメータが小さい場合に失敗していました。この問題は修正されました。(チケットID:304068)
  • この不具合の修正前、 ImageBufferMultiRoIDyn オペレーターは、領域が Parallelismによって指定された粒度に適合しない場合、不正確な領域を切り出していました。この問題は修正されました。(チケットID:303031)
  • RAMのデバイスリソースインデックスが次のように設定されています: -1 これにより、モジュールの合成時に空きRAMリソースが自動的に割り当てられます。(チケットID:295452)
  • この問題が修正される前は、入力リンクのパラメータを変更した後にライブラリエレメントが無効な状態になることがありました。この問題は修正されました。(チケットID:304273)

ImageBufferMultiRoI オペレーター(対象: imaFlex_CXP12_Tools User Library#

  • RAMのデバイスリソースインデックスが次のように設定されています: -1 これにより、モジュールの合成時に空きRAMリソースが自動的に割り当てられます。(チケットID 295452)
  • この問題が修正される前は、入力リンクのパラメータを変更した後にライブラリエレメントが無効な状態になることがありました。この問題は修正されました。(チケットID:304273)
  • この問題が修正される前は、 ImageBufferMultiRoI imaFlex用のユーザーライブラリエレメントを使用した一部のデザインにおいて、ROI情報の処理が正しく行われないため、設定された幅よりも狭い画像が生成されることがありました。この問題は修正されました。(チケットID:309701)

imaFlexプラットフォーム向けのネットリスト合成エンジンの機能強化#

  • レジスタレベルを持たない長いオペレータチェーンでデザインを構築する場合、VisualAppletsはパイプラインレジスタを自動的に挿入します。この問題が修正される前は、Enhanced モードでそのようなデザインを構築するとVisualAppletsがクラッシュしていました。この問題は修正されました。現在では、このようなデザインを構築してもVisualAppletsはクラッシュしなくなりました。(チケットID: 303808)
  • この問題が修正される前は、一部のオペレータの特定の動作モードにおいて、imaFlexアプレットを構築するための Enhanced シンセシスモードにより、未解決のブラックボックスインスタンスが見つかったというメッセージとともにVivadoの最適化ステップが失敗していました。この問題は修正されました。(チケットID: 304130)
  • この問題が修正される前は、Default と Enhanced シンセシスモードの間で切り替えると、VisualAppletsがクラッシュしていました。この問題は修正されました。(チケットID: 304269)

その他#

  • この問題が修正される前は、Vivado 2024.1がインストールされている場合、Vivado.exe からのVivadoバージョン情報の検出中にVisualAppletsがフリーズすることがありました。この問題は修正されました。VisualApplets 3.4.1はVivado 2023.2で最も動作するようにテストされているため、Baslerではこれより上位バージョンのVivadoの使用を推奨していません。(チケットID: 309714)
  • この問題が修正される前は、取り消し(アンドゥ)アクションを実行した際、最も最近の編集ステップよりも前の編集ステップにジャンプすることがありました。この問題は修正されました。(チケットID:297854)
  • この問題が修正される前は、一部のimaFlex CXP-12 QuadフレームグラバーボードでGPIO拡張ボードの構成に失敗していました。この問題は修正されました。また、iF-CXP12-Qのファームウェアバージョンが2.3に引き上げられました。a(チケットID: 304897)
  • この問題が修正される前は、デザインを .va ファイル形式から .vad ファイル形式に変換する際に、デザイン内にダミー要素が生成されることがありました。これによりエラーが発生していました。この問題は修正されました。(チケットID: 306809)
  • この問題が修正される前は、パス名パラメータを提供するオペレーターのファイルパス指定子でバックスラッシュを使用した場合、バックスラッシュに続く文字がエスケープされた空白として解釈されることがありました。この問題は修正されました。(チケットID:306881)
  • この問題が修正される前は、.vad デザインファイル形式または .val ライブラリファイル形式で作業している際、(例えば、デザインを変更したハードウェアプラットフォームに変換した後など)オペレータが利用できないときに作成されたダミーモジュールが、元のモジュールのパラメータを保持していませんでした。この問題は修正されました。(チケットID: 304378)
  • この問題が修正される前は、カテゴリ Design のシステム設定 Paths for simulation source images がデフォルト値の Absolute 以外に設定されており、シミュレーションプローブが相対パスで指定できない画像を使用している場合、VisualAppletsのデザインファイルが正しく保存されず、開けなくなることがありました。この問題は修正されました。また、このVisualAppletsバージョンでは、破損した *.vad ファイルを再度開くことができる自動修正アルゴリズムも実装しています。(チケットID: 310245)

  1. ボードの再フラッシュは必要ありません。ファームウェアのアップデート後も、以前のアプレットは引き続き機能します。 ↩