インテル® FPGA SDK for OpenCL: カスタム・プラットフォーム・ツールキット・ユーザーガイド

ID 683085
日付 10/31/2016
Public
ドキュメント目次

2.3.10. aocl_mmd_yield

aocl_mmd_yield関数は、ホスト・インターフェイスがアイドル状態の際に呼び出されます。 デバイスが特定のイベントを処理するのを待機しているため、ホスト・インターフェイスがアイドル状態になっている可能性があります。

構文

int aocl_mmd_yield( int handle );

関数の引数

  1. handleaocl_mmd_open()コールで入手したボードへのハンドルを表す正のint値です。

戻り値

戻り値 0 以外は、yield 関数がダイレクト・メモリー・アクセス (DMA) トランザクションの処理などの適切なデバイス機能に必要な作業を実行したことを示します。

戻り値 0 は、適切なデバイス機能に必要な作業を yield 関数が実行しなかったことを示します。

注: yield 関数は、実行に必要な作業があると報告される限り、継続的に呼び出されることがあります。