コンテンツにスキップ

VisualApplets 3.0.3 の変更点および修正された問題#

実装されたファームウェア#

PoCL 検出メカニズムのさらなる機能強化#

  • marathon Camera LinkおよびLightBridgeフレームグラバー向けのVisualAppletsに実装されているPoCL検出機構がさらに拡張されました。PoCLコントローラーの新しい状態が導入されました:状態 NonPoCL_Save は、カメラのPoCL互換性を検知してからGNDを接続するまでの保護時間間隔です。
  • パラメーターにおける新しいパラメーター値 PoCLStatePortA/PoCLStatePortB (オペレーター BoardStatus:

    • 状態 NonPoCL_Save は、パラメーターの新しい値として反映されます PoCLStatePortA/PoCLStatePortB オペレーター内 BoardStatus.
    • 状態 PoCL_Cable_Connection_Stability (PoCL互換信号の安定性を検証するためにVisualApplets 3.0.2で1.8秒として導入された)は、パラメーターの新しい値としても反映されます PoCLStatePortA/PoCLStatePortB オペレーター内 BoardStatus.

    パラメーター PoCLStatePortA/PoCLStatePortB は動的読み取りパラメーターです。つまり、ランタイム中にPoCLコントローラーの状態を読み取ることができます。

PCIe 検出の強化#

  • すべてのmicroEnable 5 marathon、ironman、LightBridgeファームウェア:PCIe検出が強化されました。

PCIe Generation 1 のサポート#

  • これで、すべてのmicroEnable 5 marathonおよびLightBridgeファームウェアが、PCIe Generation 2に加えてPCIe Generation 1もサポートするようになりました。Generation 1の実装はGeneration 2よりもリソースの消費が少なくて済むため、Generation 2の広帯域幅を必要としない一方でリソースが不足しているデザインに役立ちます。

オペレーター#

すべてのオペレータ#

  • オペレーター、階層ボックス、またはユーザーライブラリエレメントでのノードの追加/削除が、副作用なしに行えるようになりました。変更されたオペレーター/HBoxに接続されているすべてのシミュレーションモジュールは接続されたままになります。

RamLUT#

  • 初期化ファイルの読み込み高速化: RamLUT バイナリモードのオペレータ: オペレータの初期化ファイルの読み込み速度 RamLUT バイナリモードで強化されました。

  • 拡張データ出力: オペレーター RamLUT が128 Bit Data出力をサポートするようになり、最大RAM帯域幅の使用が可能になりました。

O-type オペレータ#

  • Oタイプオペレーターは、無限ソースから画像データを受信する際にも、並列で実装できるようになりました。
  • オペレーター TxLink / RxLink 並列度とビット幅が小さい場合、タイミングエラーは発生しなくなります。( microEnable IV VD4-CL /-PoCLおよびmicroEnable IV VQ4–GE/-GPoE。修正済み。)
  • 良好なルーティング結果を確保するために推奨されるビット幅と並列度の設定を記載した、より詳細なドキュメント。

ROM および LUT#

オペレーター ROM および LUT 新しいパラメータを追加 ImplementationType これは、演算子の実装戦略、つまり、演算子をインスタンス化するために使用される論理要素に影響を与えます。利用可能なオプションは、AUTO、BRAM、またはLUTRAMです。これにより、たとえば2^16アドレスを持つ大きなLUTを使用してアプレットを設計できます。 mE5-MA-VCL (キンテックス)

SYNC#

  • SYNC オペレータは、SyncToMaxモードの場合でも有効なメモリ領域にアクセスできるようになりました。

User Library#

  • ユーザーライブラリ要素の更新が、副作用なく可能になりました。更新された要素に接続されているすべてのシミュレーションモジュールは、引き続き接続されたままです。

CameraGrayFull und CameraRgbFull#

  • オペレーターの修正 CameraGrayFull と CameraRgbFull: AreaScanの80ビットモード(8tapx10bit および 10tapx8bit)において、両方のオペレーターにバグがあり、一部の例外的な状況でフレーム内のラインが消失するという問題が発生していました(LineScan構成には影響しませんでした)。影響を受けたターゲットプラットフォームは、ironman および marathon Camera Linkフレームグラバーです。この問題は修正されました。

その他の修正#

  • VisualAppletsのインストールパスにスペース文字が含まれている場合でも、Vivadoツールチェーンによる合成が正常に機能するようになりました。
  • デザイン内のコメントボックスでUTF-8文字がサポートされるようになりました。つまり、ユーザーは韓国語や中国語などを含むコメントボックスを追加できるようになりました。
  • VisualAppletsプログラムウィンドウの[Project Info]パネルにある「Resources」において、リソース「Embedded ALU」の消費量も表示されるようになりました。
  • ユーザーライブラリの読み込みと更新がスムーズに実行されるようになりました。