VisualApplets プロジェクトは常に、imaFlex CXP-12 Penta プラットフォームなどのハードウェア プラットフォームに基づいています。 VisualApplets は強力なハードウェア ポーティング システムを備えています。 ハードウェア プラットフォームは簡単につまり変更できます。 VisualApplets は、新しい FPGA、DMA インターフェイス、memory、カメラポートなどへのポーティングを自動的に実行します。 ハードウェア ポーティングを実行するには、デザインを開き、メインメニューから → を選択します。 その後、VisualApplets は新しいファイル名の入力を求め、新しいハードウェア プラットフォームの選択を許可します。 デザイン ルール チェックと新しいデザイン ファイルのビルドをすぐに実行できます。
制限事項
もちろん、新しいプラットフォームがデザインを実装できる必要があります。 次のような場合は、新しいプラットフォームに合わせてデザインを調整する必要が生じることがあります:
-
FPGA が小さすぎると、ロジック オーバーマップが発生する可能性があります。
-
デバイス リソースが使用できない場合、プロジェクトをポートすることはできません。 たとえば、DMA チャネル数やデジタル出力ポート数が新しいプラットフォームで利用できない場合があります。
-
Platform ライブラリのすべてのオペレーターがすべてのプラットフォームに存在するわけではありません。 たとえば、Camera Link カメラ オペレーターをギガビット イーサネット カメラ オペレーターにポートすることはできません。 この場合、欠落しているオペレーターは Dummy オペレーターに置き換えられます。
-
また、他のライブラリ(EventToHost など)のオペレーターも、新しいプラットフォームでは使用できない場合があります。 この場合、DRC1 は対応するエラー メッセージを出力します:



前へ

