記事 ID: 000080810 コンテンツタイプ: エラーメッセージ 最終改訂日: 2021/08/27

エラー (13224): エラー: Verilog HDL または VHDL エラー at <kernel_filename>.v: ansi ポート p_avm_printf_addrhello_world_enableは再宣言できません</kernel_filename>

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • インテル® FPGA SDK for OpenCL™ プロ・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    インテル® FPGA SDK for OpenCL™ バージョン 17.1 では、属性 num_compute_units() を持つカーネル内で printf () を呼び出している間にこのエラーが表示されることがあります。

     

    解決方法

    このエラーを回避するには、次のいずれかの操作を実行します。

    • カーネル内で printf 呼び出しを手動で複製する
    • printf を、非 compute-id カーネルにデータを送信するチャネル呼び出しに置き換え、次に printfs を実行します。

    これは、インテル FPGA SDK for OpenCL バージョン 18.0 で修正されています。

     

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。