インテル上位レベルのシンセシス・アクセラレーター機能ユニットのデザイン例のユーザーガイド

ID 683025
日付 11/30/2018
Public
ドキュメント目次

4.1.1.1. HLS AFU Avalon-MM I/Oスレーブ・インターフェイス

HLS hls_avalon_slave_component属性は、 startbusystall 、およびdone制御信号をコンポーネントの制御およびステータスレジスター(CSR)に移動します。また、 hls_avalon_slave_register_argument属性をコンポーネントの各パラメーターに適用して、コンポーネントのCSRに移動することもできます。コンポーネントのシグネチャは、次のとおりです。
1. hls_avalon_slave_component 
2. component 
3. float fpVectorReduce_basic( 
4.    hls_avalon_slave_register_argument float *masterRead,
5.    hls_avalon_slave_register_argument float *masterWrite,
6.    hls_avalon_slave_register_argument uint64 size)

HLSコンポーネントのCSRにアクセスするときは、64ビットのリードとライトを使用する必要があります。