インテルのみ表示可能 — GUID: xae1538649238573
Ixiasoft
3.1. アクセラレーション・スタック のコンフィグレーション・ファイルfilelist.txtおよびhls_afu.json
この例は、HLS AFUデザイン例を参照しています。
filelist.txt
filelist.txtファイルには、次のパスが含まれている必要があります。
- すべての最上位ソースファイル。たとえば、 afu.sv、ccip_interface_reg.sv 、およびccip_std_afu.sv
- CCI-P/Avalonアダプター。 たとえば:
QI:BBB_ccip_avmm/hw/par/ccip_avmm_addenda.qsf SI:BBB_ccip_avmm/hw/sim/ccip_avmm_sim_addenda.txt
- MPF BBB。 たとえば:
+define+MPF_PLATFORM_DCP_PCIE=1 QI:BBB_cci_mpf/hw/par/qsf_cci_mpf_PAR_files.qsf SI:BBB_cci_mpf/hw/sim/cci_mpf_sim_addenda.txt
- Platform Designerシステムhls_afu_container.qsys
- Platform Designerシステムが使用するすべてのIPパラメーター化。たとえば、 qsys/ip/hls_afu_containerにリストされているすべての.ipファイル(例: hls_afu_container_mm_bridge_0.ip )、およびHLSコンパイラーが生成する.ipファイル(例: fpVectorReduce_float.ip )
- qsys/ip/hls_afu_container folderにないコンポーネントを含むすべてのディレクトリー。たとえば次ののライン。
+incdir+qsys/hls_outputs/components/fpVectorReduce_float +incdir+qsys/hls_outputs/components/fpVectorReduce_float/ip
Platform DesignerシステムのRTLソースまたはHLSによって生成されたRTL(使用するIPファイル以外)を明示的にリンクする必要はありません。デザインでfilelist.txtが参照するIPファイルをインスタンス化しない場合、 インテル® Quartus® Primeプロ・エディション AFビットストリームをコンパイルすると失敗します。このデザインでは、 fpVectorReduce_floatへの参照を含む行をコメント化して、 fpVectorReduce_ac_intへの参照を含む行のコメントを外すことができます。
hls_afu.json
hls_afu.jsonファイルには、アクセラレーターUUID、AFUの名前、およびAFUが必要とするPACリソースを定義するトップインターフェイスが含まれている必要があります。
AFUプラットフォーム・コンフィグレーションの指定について詳しくは、 アクセラレーター・ファンクショナール・ユニット(AFU)開発者ガイドを参照してください 。さらにインターフェイスを追加する場合、afu.svおよびccip_std_afu.svの変更も必要になる場合があります 。