記事 ID: 000077341 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/27

一部の信号に OpenCL ライブラリー AVALON_MEMエレメントの説明がないのはなぜですか?

環境

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

    OpenCL プログラミング・アドバンスド・ガイドでは、外部メモリーのライブラリーに必要な RTL エレメントについて説明します。

    コード例で定義されているAVALON_MEMエレメントの場合、対応する RTL モジュールポートは次のとおりです。


    出力avm_port0_enable
    input [511:0] avm_port0_readdata、
    入力avm_port0_readdatavalid
    入力avm_port0_waitrequest
    出力 [31:0] avm_port0_address、
    出力avm_port0_read
    出力avm_port0_write
    入力avm_port0_writeack
    出力 [511:0] avm_port0_writedata、
    出力 [63:0] avm_port0_byteenable、
    出力 [4:0] avm_port0_burstcount、


    指定したポインター間に想定される対応関係はありません。
    MEM_INPUTおよびAVALON_MEMで指定するAvalon-MM インターフェイス。RTL モジュールは、1 つのポインターを使用してゼロから複数のAvalon-MM インターフェイスへのアドレスを指定できます。

     

    どちらのシグナルも太字では記載されていません。

     

     

    解決方法

    ほとんどのアプリケーションでは、avm_port0_enable信号を高く結び付けることができます。また、avm_port0_writeack信号は無視できます。今後のプログラミング・ガイドには、更新された説明が含まれます。

    関連製品

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

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

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