DMA アクセラレーター・ファンクショナル・ユニット (AFU)ユーザーガイド

ID 683263
日付 12/04/2018
Public

4. ソフトウェア・プログラミング・モデル

DMA AFUには、独自のホストアプリケーションで使用できるソフトウェア・ドライバーが含まれています。 <installation_path>/hw/samples/dma_afu/swディレクトリーにあるfpga_dma.cおよびfgpa_dma.hファイルは、ソフトウェア・ドライバーを実装します。

このドライバーは次の機能をサポートします。
API 説明
fpgaDMAOpen() DMA BBBへのハンドルを開きます。
fpgaDMATransferSync() ソースの場所から宛先の場所にデータを転送します。 送信元と宛先は、ホストまたはデバイスのメモリー配置できます。
fpgaDMATransferClose() 以前に割り当てられたDMA BBBハンドルを閉じます。