コンテンツにスキップ

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

Vivado 2017.2 または Vivado 2017.3 がインストールされている PC 上の Windows 10 Fall Creators update (バージョン 1709)

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

Xilinx Vivado 2017.2 または 2017.3 のインストールを再度機能させるには、Xilinx Support が提供する回避策に従ってください(https://www.xilinx.com/support/answers/69908.html を参照)。

  1. プログラム(Windows)ディレクトリへの VisualApplets のユーザー非依存型インストールは、アクセス権の問題を引き起こします。

  2. Xilinx Vivado Tools を使用してアプレットをビルドする際、(ビルドステップ LinkDesign において)重大な警告が表示されることがあります。これらの警告は、Xilinx ツールチェーン内の問題に起因しています。この問題は Xilinx に既知のものであり、修正が進行中です。ただし、この問題は VisualApplets で作成されたデザインに対して**重大なものではない**ため、警告は無視して構いません。例:

    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..
    
  3. ディレクトリ名とファイル名:ディレクトリ名やファイル名の命名には、ASCII 文字ベースのフォントのみを使用できます。つまり、例えばアジア文字、キリル文字、ギリシャ文字、アラビア文字などは、ディレクトリ名やファイル名に使用できません。

  4. microEnable 5 marathon および LightBridge フレームグラバー向けのデザインにおける帯域幅ダイアログ:メモリベースの演算子に対して表示される値は信頼できません。marathon および LightBridge フレームグラバーに実装されている共有 RAM の概念が帯域幅解析で考慮されていないため、メモリ演算子の実際のデータスループットが異なる場合があります。演算子が他の演算子と RAM を共有している場合、これは帯域幅解析では検出されず、表示される値にも反映されません。

  5. VisualApplets の最初に起動したインスタンスのみが設定を保存できます。後から起動されたすべての VisualApplets インスタンスは一時的な設定のみを持ち、インスタンスが閉じられると破棄されます。これには、例えばビルド設定、ライブラリ設定、システム設定、一般的な VisualApplets 設定などが含まれます。

  6. 階層ボックス:階層ボックスを使用している場合、特定の状況において、デザインルールチェック(DRC)で次のようなエラーメッセージが表示されることがあります:「演算子 ABC(階層ボックス)の入力 XYZ は、NOP などの O 型演算子に接続する必要があります。」その理由は、階層ボックス内に配置された一部の M 型演算子を、階層ボックスの入力ポートに直接接続できないためです。これは特定の一部 M 型演算子にのみ該当します。この問題は、階層ボックスの入力ポートと M 型演算子の入力ポートの間に NOP 演算子を配置することで解決できます(階層ボックス内)。

  7. CXP 用 SDK:SISO_GenICam ライブラリへのアクセスは自動的には生成されず、ユーザーがプログラミングする必要があります。

  8. microEnable 5 プラットフォーム用のアプレットを変更するには、ファームウェアフラッシャーツール(microDiagnostics)を使用してフレームグラバーにアプレットを読み込ませる必要があります。

  9. 帯域幅解析は正確な値を示すものではなく、あくまで推定値です。この機能の使用には十分に注意し、ターゲットハードウェア上で追加のテストを実行してください。カーネル演算の場合の帯域幅計算では、カーネルの寸法は考慮されません。

  10. カラーライブラリの演算子は慎重に使用する必要があります。一部の色変換はユーザーの想定通りに動作しません:

    • HSI2RGB は HSL を RGB に変換し、
    • RGB2YUV は RGB を YCbCr に変換し、
    • XYZ2LAB は、次の定義に従って定数を使用します: www.easyrgb.com
  11. オペレーター FIRKernelNxM パラメータ EdgeHandling が定数に設定されている場合、列数 > 2*Parallelism である場合、カーネルの列数が偶数である場合、および Parallelism > 1 である場合に処理エラーを引き起こす可能性があります。このエラーは画像の左端で確認でき、フレーム内のカーネル位置で誤ったピクセルデータが使用されます。

  12. オペレーター CoefficientBuffer フレームの高さが 1 に設定されている場合は使用できません。
  13. カーネル画像のシミュレーション:シミュレーション画像データをシミュレーションソースから (0,0) 以外のカーネル位置にフィードすることはできません。

  14. シミュレーションエラーが発生した後は、シミュレーション条件をリセットする必要があります。

  15. トリガー演算子は、アプレットをフレームグラバーに読み込む際の初期化フェーズにおいて、トリガー出力線にスパイクを引き起こす可能性があります。

  16. オペレーティングシステム Microsoft Windows 8 および 7 32bit/64bit、Microsoft Windows Vista 32bit/64bit、および Microsoft Windows XP 64bit に関する重要な注意事項:宛先フォルダーとしてユーザーフォルダーを定義することが必要であり推奨されます。あるいは、フルアクセス権を持つ他の任意のフォルダーを使用することもできます。

  17. DMA リソースインデックスはゼロから始まり、連続して番号付けされている必要があります。これは DRC によってチェックされます。

  18. オペレータ ImageBufferMultiRoiDyn 非常に小さな入力画像の場合にタイミングエラーを引き起こす可能性があります。

  19. パラメータライブラリ(VisualApplets エキスパート機能):チェーン内で複数のリファレンス演算子を使用する場合、実行時にリファレンスが正しく機能しないことがあります。

  20. オペレータ ImageSequence ビルドエラー(タイミングエラー)が発生する可能性があります。(2422)

  21. BAYER5x5Linear: 場合によっては、このオペレーターの VisualApplets におけるリソース見積もり(ダイアログ FPGAリソース使用量内)が、Place & Route 実行後に Xilinx ツールによって表示される見積もりと異なる場合があります。(6426)

  22. パラメーターの相互依存関係は ExSyncPeriod, ExSync2Delayおよび ExSyncExposure 次のように定義されます。

    FG_LINEPERIODE >= FG_LINETRIGGERDELAY

    FG_LINEPERIODE > FG_LINEEXPOSURE

    ただし、現時点では、FG_LINEPERIODEをFG_LINETRIGGERDELAYおよびFG_LINEEXPOSUREよりも小さい値に設定することが可能です。(6567)

  23. microEnable IV VD4上のpx200は、オペレーターが RamLUT バイナリモードでpx200上で初期化される場合、またはオペレーターが CoefficientBuffer px200上で使用される場合に、一部のマザーボード(ASRock Z77 Extreme4、ASUS ATX Z170-A、Gigabyte X79 UD3など)で問題が発生します。これらのマザーボードは、上記のオペレーターを非常に高いパフォーマンスで初期化するため、px200への初期化データの転送が破損する可能性があります。(8045)

    次のオペレーターの RamLUT 回避策:オペレーターの初期化が破損した場合は、別の初期化モード(バイナリモード以外)を使用してください。

    次のオペレーターの CoefficientBuffer オペレーター:オペレーターの初期化が破損した場合は、オペレーターをVD4に移動する必要があります。その場合、オペレーターをpx200上で使用することはできません。

  24. 2 GBを超える画像を使用してデザインをシミュレーションすると、VisualAppletsがクラッシュする場合があります。回避策として、シミュレーションには2 GB未満の画像を使用し、VisualAppletsをバージョン3.3.2以降にアップグレードしてください。バージョン3.3.2以降では、VisualAppletsはクラッシュしなくなりますが、2 GBを超える画像でシミュレーションを実行するとエラーメッセージが表示されます。(240989)