インテルのみ表示可能 — GUID: wuo1551547175477
Ixiasoft
6.2. 負荷のかかる計算ブロックの共有
タスクのシステムを使用すると、ハードウェア・リソースの共有が機能レベルで可能です。コンポーネントまたはほかのHLSタスクでは、HLSタスクの呼び出しが複数回できます。
複数の場所からタスクへのコールを許可するには、 インテル®HLSコンパイラー プロ・エディションでは、アービトレーション・ロジックの生成をコールされたタスク関数に対して行います。このアービトレーション・ロジックによって、コンポーネントの領域使用率を高めることができます。共有ロジックが大きい場合は、トレードオフによりFPGAリソースの節約ができます。この節約が特に顕著になるのは、コンポーネントの大きな計算ブロックが、常にアクティブではない場合です。
チュートリアル <quartus_installdir>/hls/examples/tutorials/system_of_tasks/resource_sharing で、計算ブロックをコンポーネントで共有する方法の簡単な例を参照してください。