インテルのみ表示可能 — GUID: ewa1403015792701
Ixiasoft
2.3.1. aocl_mmd_get_offline_info
2.3.2. aocl_mmd_get_info
2.3.3. aocl_mmd_open
2.3.4. aocl_mmd_close
2.3.5. aocl_mmd_read
2.3.6. aocl_mmd_write
2.3.7. aocl_mmd_copy
2.3.8. aocl_mmd_set_interrupt_handler
2.3.9. aocl_mmd_set_status_handler
2.3.10. aocl_mmd_yield
2.3.11. aocl_mmd_shared_mem_alloc
2.3.12. aocl_mmd_shared_mem_free
2.3.13. aocl_mmd_reprogram
インテルのみ表示可能 — GUID: ewa1403015792701
Ixiasoft
2.2.6. interfaces
board_spec.xmlファイルのinterfacesエレメントは、OpenCL™カーネルに接続してこれらの動作を制御するカーネル・インターフェイスを記述します。 このエレメントでは、master、irqおよびstreamsourceの各インターフェイス型を 1 つを含んでいます。各インターフェイスで指定すべきパラメーターについては、interfaceのセクションを参照してください。
XMLコード例 :
<interfaces>
<interface name="board" port="kernel_cra" type="master" width="64" misc="0"/>
<interface name="board" port="kernel_irq" type="irq" width="1"/>
<interface name="board" port="acl_internal_snoop" type="streamsource"
enable="SNOOPENABLE" width="31" clock="board.kernel_clk"/>
<kernel_clk_reset clk="board.kernel_clk" clk2x="board.kernel_clk2x" reset="board.kernel_reset"/>
</interfaces>
master、irq、およびstreamsourceインターフェイスに加えて、デザインがボードロジックを有する個別の Qsys サブシステムを含んでいる場合、そこからエクスポートされるカーネルクロックとリセット・インターフェイスもinterfacesエレメントの一部になります。kernel_clk_reset属性とそれらに対応するパラメーターでこれらのインターフェイスを指定します。
属性 | 説明 |
---|---|
clk | カーネル・クロック・インターフェイスでの Qsys 名です。OpenCL Kernel Clock Generator コンポーネントからのkernel_clk出力はこのインターフェイスをドライブします。 |
clk2x | カーネル・クロック・インターフェイスでの Qsys 名です。OpenCL Kernel Clock Generator コンポーネントからのkernel_clk2x出力はこのインターフェイスをドライブします。 |
reset | カーネルリセットでの Qsys 接続です。OpenCL Kernel Interface コンポーネントからのkernel_reset出力はこのインターフェイスをドライブします。 |
関連情報