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

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

1.4.3.1. カーネル・パワーアップの状態

OpenCL™カーネルは、システムに電源投入後、または FPGA の再プログラム後は不明の状態です。その結果、MMD レイヤーはこの間にカーネルからのどの割り込みも無効、または無応答になります。カーネルはaocl_mmd_set_interrupt_handlerが呼び出された後でのみ既知の状態になります。したがって、ハンドラーが MMD レイヤーで使用可能になった後にのみ、カーネルからの割り込みを有効にします。

シングル・ホスト・アプリケーションの一般的なコールは次の通りです。

  1. get_offline_info
  2. open
  3. get_info
  4. set_status_handler
  5. set_interrupt_handler
  6. get_info /read/write/copy/yield
  7. Close