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

ID 683263
日付 12/04/2018
Public

4.1.2. fpgaDmaTransferSync()

プロトタイプ fpga_result fpgaDmaTransferSync(fpga_dma_handle dma, uint64_t dst, uint64_t src, size_t count, fpga_dma_transfer_t type)
Arguments dma

dma fpgaDmaOpen()から取得したDMAハンドルを指定する入力。

dst 

転送の宛先バイトアドレスを指定する入力。 パフォーマンスを最大化するには、dstを64バイトの倍数にします。

src 

転送のソースバイトアドレスを指定する入力。 パフォーマンスを最大化するには、srcを64バイトの倍数にします。

count

転送の長さをバイト単位で指定する入力。 パフォーマンスを最大化するには、countを64バイトの倍数にします。

type 

転送のタイプを指定する入力。 typeには次の有効な値があります。 HOST_TO_FPGA_MMFPGA_TO_HOST_MM、またはFPGA_TO_FPGA_MM

Returns FPGA_OKが成功。 それ以外の場合、エラー戻りコード。