FPGAのメモリブロックでメモリをインボークします。使用可能なメソッドは、構成するメモリのタイプにより異なります。

メソッドを指定する前に、まずメモリ項目を指定する必要があります。

ブロックメモリまたはルックアップテーブルとして実装されたメモリに対し、以下のメモリメソッドをインボークすることができます。

書き込み, 読み取る

実装するメモリに対して、以下のメモリメソッドを呼び出すことができます。DRAM:

書き込み, データを要求, データを取得
メモ メモリを次のように構成すると、2つの読み取りインタフェースがある場合、読み取りメソッドのラベルには、ノードがアクセスするインタフェースを示す [A] または [B] が含まれます。


icon

入力/出力

  • cgenclassrntag.png メモリ入力

    メモリ入力は、メモリのリファレンスを指定します。配線できます。メモリ制御器メモリ定数VI定義メモリ構成 ノード、またはメモリ入力への別の メモリメソッドノード。

  • igenclassrntag.png メモリ出力

    メモリ出力は、メモリ入力が配線されている場合はメモリ入力を返します。配線されていない場合は、メモリ出力はメモリメソッドノードで指定したFIFOを返します。

  • メモリメソッドノードを使用するには、まずメモリ項目を作成します。でメモリ項目を作成できます。プロジェクトエクスプローラ ウィンドウまたはVI定義メモリ構成 ノード。続いて、メモリメソッドノードを右クリックしてメモリを選択ショートカットメニューからメモリ項目を選択します。

    メモリ項目をメモリ入力に配線する場合、LabVIEWはこのノードの名前をメモリ項目に変更し、ノードがプロジェクトでメモリ項目と関連付けられていることを示します。

    ヒント からメモリ項目をドラッグすることができます。プロジェクトエクスプローラ ウィンドウをブロックダイアグラムに移動して、構成したメモリメソッドノードをブロックダイアグラムに配置します。

    メモリメソッドノードを右クリックし、ショートカットメニューから 新規メモリを追加 を選択して、プロジェクトエクスプローラ ウィンドウ。

    ヒント メモリ 入力が配線されていない場合は、メモリメソッドノードを右クリックしてショートカットメニューから プロジェクト内の項目を検索 を選択し、プロジェクトエクスプローラ ウィンドウ。

    FPGA VIをリセットすると、メモリは変更されずに維持されます。メモリを再度初期化するには、FPGA VIを再度ダウンロードする必要があります。

    エラー処理端子を表示する

    操作が正しく実行されているか監視するには、エラー端子を追加します。エラー端子を追加して、このノードをデータフローに配置することもできます。LabVIEW標準のエラー入力パラメータとエラー出力パラメータをノードに追加するには、ブロックダイアグラムでメモリメソッドノードを右クリックしてショートカットメニューからエラー端子を表示を選択します。エラー入力にエラーが含まれていると、不正なデータが受信される可能性があります。

    メモ エラー 入力および エラー出力 パラメータを追加すると、ノードがFPGAターゲットで使用する領域が増加します。エラー入力パラメータとエラー出力パラメータによって、FPGAターゲットの実行が遅くなる可能性もあります。

    エラー端子を使用せずにデータフローでこのノードを使用するには、ノードをフラットシーケンス またはスタックシーケンス ストラクチャです。