コンテンツにスキップ

既知の問題VisualApplets リリース3.3.1#

情報

Xilinx Vivado バージョン 2017.2 または 2017.3 がインストールされているコンピューターに Windows 10 Fall Creators アップデート(バージョン 1709)をインストールすると、Xilinx Vivado が正常に動作しない場合があります。そのため、VisualApplets で作成したデザインをビルドできなくなることがあります。

Xilinx Vivado 2017.2 または 2017.3 のインストールを再度機能させるには、Xilinx Support が提供する回避策に従ってください。

情報

上記の Windows 10 アップデートをインストールすると、Vivado 2017.4 より前の Xilinx ツールを使用したビルドフローが正常に動作しない場合があります。そのため、VisualApplets で作成したデザインをビルドできなくなることがあります。

Vivado 2017.4 より前の Vivado バージョンでは、一部のブラックボックスインスタンスに未定義のコンテンツが含まれていることを示すエラーメッセージが Xilinx ツールチェーンのログ出力に表示される場合があります。ISE の場合は、Xilinx ツールのバージョンを特定できないため、FPGA タイプチェックが失敗します。

Follow the workaround provided by Xilinx Support to make the ISE installation work again (section "ISE 14.7 64-bit - Turning off SmartHeap"). The same workaround can be used for Vivado where you need to perform the file substitution actions in directory <VivadoInstallDir>/ids_lite/ISE/lib/nt64.

概要#

概要: Ubuntuではアプレットを作成できませんLinux 18.04リットル
説明: と共にVisualApplets 2022年3月31日版バージョン3.3.1のインストーラーでは、Ubuntu 18.04 LTSシステムで動作するアプレットを作成することはできません。
回避策: この問題は、2022年4月29日版の新しいインストーラーで修正されました。Baslerダウンロードサイトから新しいインストーラーをダウンロードしてインストールしてください。
チケット ID: 239413
概要: Xilinx ビルドツールチェーンはサポートしていませんWindows 11
説明: のXilinx ビルドツールチェーンはサポートしていませんWindows 11. したがって、建物VisualApplets デザインが機能しません。
回避策: インストールしないでくださいVisualApplets の上Windows 11. 使用するWindows 10またはWindows 代わりに8.1。
チケット ID: 236990
概要: mE5の設計では、未使用のGPIOピンは未定義です。 marathon プラットフォーム
説明: 未使用のGPIOピンVisualApplets mE5のデザインmarathon プラットフォームによっては、トリガー出力ピンの出力信号レベルが未定義となる場合があります。
回避策: 設計において、すべてのGPIOピンを定義してください。
チケット ID: 221922
概要: mE5-CLプラットフォーム用のアップレットを特定のXilinx Vivadoバージョンでビルドできない
説明: mE5-CLプラットフォーム用のアップレットは、2020.2から2021.1の間のVivadoバージョンではビルドできません。
回避策: この問題は修正されましたXilinx Vivadoバージョン2021.2。したがって、この問題を回避するには、Vivadoバージョン2021.2以降を使用してください。
チケット ID: 217879
概要: SampleDn オペレーターが正しく動作しない可能性があります
説明: SampleDn演算子は、2ビット符号付き入力に対して正しく動作しません。
回避策: 入力データ形式を3ビット符号付きに設定します。
チケット ID: 215638
概要: の上Windows 8. ユーザーディレクトリを宛先ディレクトリとして定義する必要があります
説明: マイクロソフトについてWindows 8.ユーザーディレクトリを保存先ディレクトリとして指定する必要があります。あるいは、完全なアクセス権限を持つ他のディレクトリを使用することもできます。
回避策: 回避策はありません。
チケット ID: –
概要: デザインを別のハードウェアプラットフォームに変換する際、ハードウェア依存のオペレーターライブラリが利用できない場合がある
説明: VisualApplets デザインを別のハードウェアプラットフォームに変換する場合、状況によってはターゲットプラットフォーム用のハードウェア依存オペレーターライブラリが利用できないことがあります。
回避策: これを解決するには、VisualApplets を再起動します。
チケット ID: –
概要: ビルド中に対話ウィンドウ Build Hardware Platforms が空白のままになる
説明: ビルド中にドックウィンドウ Build Log に出力が表示されている間、対話ウィンドウ Build Hardware Platforms が空白のままになることがあります。これはビルドのフローには影響しません。
回避策: これを解決するには、ビルドをキャンセルして再起動します。
チケット ID: –
概要: シミュレーションエラーの後にシミュレーション条件をリセットする必要があります
説明: シミュレーションエラーが発生した後、シミュレーション条件をリセットする必要があります
回避策: 回避策はありません。
チケット ID: –
概要: Xilinx Vivadoでアプレットを作成する際の警告
説明: Xilinx Vivado Toolsを使用してアプレットをビルドする際、クリティカル警告(ビルドステップのLinkDesign内)が発生する場合があります。この警告はXilinxツールチェーン内の問題に起因しています。この問題はXilinx社でも認識されており、現在修正が進められています。例:

CRITICAL WARNING: [Shape Builder 18-137] Cannot obey LUTNM/HLUTNM constraint for instances …/PART1174 and …/PART1175. Illegal to place instance …/PART1174 on site SLICE_X2Y0. The location site type does not match the instance type. Instance …/PART1174 belongs to a shape with reference instance …/PART1175. Shape elements have relative placement respect to each other. The invalid location might results from a constraint on any of the instance in the shape..

回避策: 警告は無視してください。この問題は、で作成されたデザインには致命的ではありません。 VisualApplets 。
チケット ID: –
概要: *.vaファイル名にはASCII文字のみがサポートされています
説明: *.vaファイルの命名には、ASCII文字に基づくフォントのみを使用できます。つまり、ファイル名にはアジア言語、キリル文字、ギリシャ文字、アラビア文字などのフォントはサポートされません。
回避策: 回避策はありません。
チケット ID: –
概要: 設定が最初のVisualAppletsインスタンスに対してのみ保存される
説明: 最初涯に起動されたVisualAppletsのインスタンスのみが設定を保存できます。後から起動されたすべてのVisualAppletsインスタンスには一時的な設定のみが適用され、インスタンスが閉じられると破棄されます。これには、たとえばビルド設定、ライブラリ設定、システム設定、一般的なVisualApplets設定などが含まれます。
回避策: 回避策はありません。
チケット ID: 342725および347964
概要: 階層化ボックス内のM型オペレータが入力ポートに直接接続されている場合のDesign Rules Checkエラー
説明: 階層化ボックスを使用している場合、特定の状況下でDesign Rules Checkにより「オペレータABC(階層化ボックス)の入力XYZは、NOPなどのO型オペレータに接続する必要があります」というエラーメッセージが表示されることがあります。これは、階層化ボックス内に配置された一部のM型オペレータを、階層化ボックスの入力ポートに直接接続できないことが原因です。これは一部の特定のM型オペレータのみに当てはまります。
回避策: この問題は、階層ボックスの入力ポートとMタイプオペレータの入力ポートの間にNOPオペレータを配置することで解決できます(階層ボックス内)。
チケット ID: –
概要: 行単位1Dシミュレーションモード使用時のDesign Rules Checkエラー
説明: VisualAppletsの旧バージョンでDesign Rules Checkを通過した一部のデザインにおいて、最大画像高さに関するリンクエラーが報告される場合があります。特に、1D処理が関与しており、新しい行単位シミュレーションモードが有効になっている場合(デフォルト)に発生しやすくなります。原因は、行単位モードにおいて、一部のオペレータが入力リンクの最大画像高さを出力リンクへ伝播させる方法が以前と異なるためです。
回避策: この問題は、レガシーシミュレーションモードに切り替えるか、最大画像高さの値を調整するためのSetDimensionモジュールを追加することで解決できます。
チケット ID: –
概要: Line-by-Line 1D Simulation Modeの使用時の動作時間の増加
説明: 一部のデザインでは、シミュレーションの実行時間がVisualAppletsの旧バージョンよりも大幅に長くなる場合があります。特に、1D処理が関与し、新しい行単位シミュレーションモードが有効になっており(デフォルト)、デザインに多数のシミュレーションプローブが含まれている場合に発生しやすくなります。
回避策: レガシーシミュレーションモードに変更するか、シミュレーションプローブの数を減らすことで、この問題を解決できます。
チケット ID: –
概要: CXP用SDK:SISO_GenICam Libraryへのアクセスはユーザーがプログラミングする必要があります
説明: CXP用SDK:SISO_GenICamライブラリへのアクセスは自動生成されないため、ユーザーがプログラミングする必要があります。
回避策: 回避策はありません。
チケット ID: –
概要: FPGAデザインのクロック周波数を上げると、ビルドに時間がかかる場合があります
説明: FPGAデザインのクロック周波数を上げると、タイミング制約を満たせないため、ビルドフローに非常に時間がかかったり、失敗したりする結果になることがあります。これは、VisualAppletsのデザインの内容に強く依存します。
回避策: 回避策はありません。
チケット ID: 8513
概要: 大きな画像がシミュレーションプローブに表示されない
説明: シミュレーションプローブに非常に大きな画像が含まれている場合、 VisualApplets メモリ容量の制限により、これらの画像が正しく表示されない場合があります。その場合は、グレースケール画像(すべてのピクセルの値が205(0xCD))が表示されます。
回避策: シミュレーションにはより小さな画像を使用してください。
チケット ID: 6822
概要: 2 GB を超える画像を使用したシミュレーションによる VisualApplets のクラッシュ
説明: 2 GB を超える画像でデザインをシミュレートすると、VisualApplets がクラッシュする場合があります。
回避策: シミュレーションには 2 GB 未満の画像を使用し、VisualApplets をバージョン 3.3.2 以降にアップグレードしてください。バージョン 3.3.2 以降では、VisualApplets はクラッシュしなくなりましたが、2 GB を超える画像でシミュレーションを実行するとエラーメッセージが表示されます。
チケット ID: 240989

Library Blob#

Operator Blob_Analysis_1D#

概要: オペレータ Blob_Analysis_1D フラグを設定します object size exceeds maximum 予期しない動作
説明: パラメータによって定義された最大サイズを超過したためにオブジェクトが切り捨てられた場合、 max_object_height_bitsは後続のオブジェクトではなく切り捨てられたオブジェクトに設定されます。回避策:回避策はありません。チケット ID: 9685 概要:オペレーター object size exceeds maximum は、先行するオブジェクトではなく、切り捨てられたオブジェクトに設定されます。
回避策: 回避策はありません。
チケット ID: 9685
概要: オペレータ Blob_Analysis_1D 説明:すべてのラベルが使用中であり、現在のオブジェクトにタグ付けできないことを示すフラグが設定されません。回避策:回避策はありません。チケット ID: 9691 概要:オペレーター label overflow
説明: フラグ label overflow は、すべてのラベルが使用中で現在のオブジェクトにタグ付けできないことを示しますが、このフラグが設定されることはありません。
回避策: 回避策はありません。
チケット ID: 9691
概要: オペレータ Blob_Analysis_1D 1ラインあたり定義された数より20少ないラベルを許可
説明: パラメータを介して定義される利用可能なラベルの量 Label_bits がハードウェアの動作と一致しない Label_bits が5に設定されている場合、想定される32個(2^5)ではなく、12個(2^5 - 20)のラベルのみが利用可能です。
回避策: 回避策はありません。
チケット ID: 9688
概要: オペレータのシミュレーション Blob_Analysis_1D はハードウェアの動作と一致しません
説明: オブジェクト機能の出力順序がハードウェアとソフトウェアで異なる場合があります。これは、ハードウェアの出力がVisualAppletsでシミュレートできないデータのタイミングに依存するためです。さらに、FlushI入力は画像データ入力に対して非同期であるため、出力フレームの完了が現実的な方法でシミュレートされない場合があります。
回避策: 回避策はありません。
チケット ID: 7709

Library Color#

概要: 一部の色変換が予期通りに動作しない
説明: ライブラリのオペレータは慎重に使用する必要があります。一部の色変換はユーザーの想定通りに動作しません: カラー ライブラリの使用には注意が必要です。一部の色変換は、ユーザーが想定する通りに動作しない場合があります。
  • HSI2RGBは HSL -> RGB に変換します、
  • RGB2YUVは RGB->YCbCr に変換します、
  • XYZ2LABは次の定義に従って定数を使用します: www.easyrgb.com
回避策: 回避策はありません。
チケット ID: –

Operator BAYER5x5Linear#

概要: VisualAppletsにおけるリソース見積もり(対象: BAYER5x5Linear )は、Xilinxの見積もりとは異なります
説明: BAYER5x5Linear:場合によっては、このオペレータに関するVisualAppletsのリソース見積もり(ダイアログ FPGA Resource Usage内)が、Place & Route後にXilinxツールによって表示される見積もりと異なる場合があります。
回避策: 回避策はありません。
チケット ID: 6426

Library Compression#

Operator JPEG_Encoder#

概要: オペレータの出力転送 JPEG_Encoder 実際の画像データ転送よりも早く開始されます
説明: オペレータ:画像スループットレート(帯域幅)を最適化するため、このオペレータはヘッダー生成が有効になると、画像データがオペレータの入力に到達する前であっても、ヘッダーをすぐに出力します。このように、ヘッダーが事前に転送されるため、ヘッダーデータの転送によって画像データの転送が中断されることはありません。この方式の欠点は、オペレータの出力転送が実際の画像データ転送よりも早く開始されることです。これにより、特定の状況下で問題が発生する可能性があります:
オペレータを使用している場合 SourceSelector の直後 JPEG_Encoder: オペレーター SourceSelector は、ヘッダーデータを取得するとすぐに、部分的に処理されたフレームを登録します。したがって、もし SourceSelector 画像データの取得に切り替えました JPEG_Encoder, SourceSelector は常に未完了のフレームを検知するため、他のどのソースにも切り替えることができません。さらに、ヘッダー生成が有効で、かつ SourceSelector 別のソースから切り替える JPEG_Encoder チャンネルでは、最初の画像が失われます。
回避策: eVAデバイスで作業する場合は、センサ転送が開始される前に、出力側がデータ転送を受け入れられる状態になっていることを確認してください。
チケット ID: –

Library Filter#

Operator FIRKernelNxM#

概要: Operator FIRKernelNxM 処理エラーの原因となる可能性があります
説明: 演算子 FIRKernelNxM パラメータの場合、処理エラーを引き起こす可能性があります EdgeHandling は定数に設定され、列数は 2 * 並列度より大きく、カーネル列数は偶数であり、並列度は 1 より大きい。エラーは画像の左端で監視でき、フレーム内のカーネル位置で誤ったピクセルデータが使用されている。
回避策: 回避策はありません。
チケット ID: 2939

ライブラリハードウェアプラットフォーム#

トリガーオペレーター#

概要: トリガー操作により、トリガー出力ラインにスパイクが発生する可能性があります。
説明: トリガー演算子は、アプレットをフレームグラバーにロードする際の初期化フェーズ中に、トリガー出力ラインにスパイクを発生させる可能性があります。
回避策: 回避策はありません。
チケット ID: –

ライブラリメモリ#

Operator ImageBufferMultiRoiDyn#

概要: 小さな画像におけるタイミングエラー
説明: 演算子 ImageBufferMultiRoiDyn 入力画像が非常に小さい場合、タイミングエラーが発生する可能性があります。
回避策: 回避策はありません。
チケット ID: –

Operator ImageSequence#

概要: オペレータに起因するビルドエラー ImageSequence
説明: 演算子 ImageSequence ビルドエラー(タイミングエラー)の原因となる場合があります。
回避策: 回避策はありません。
チケット ID: 2422