PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

7.6.9.2. ebfm_cfg_decode_barプロシージャー

ebfm_cfg_decode_bar プロシージャーは、指定されたBARのBARテーブル内の情報を解析し、BAR属性についての詳細を返します。

ロケーション

 

シンタックス

ebfm_cfg_decode_bar (bar_table, bar_num, log2_size, is_mem, is_pref, is_64b)

引数

bar_table

BFM共有メモリのエンドポイントbar_table構造のアドレス

bar_num

BAR number to analyze.

log2_size

この引数はプロシージャーによって、BARのログベース2サイズに設定されます。BARがイネーブルされていない場合は、この引数は0に設定されます。

is_mem

プロシージャーはこの引数を設定して、BARがメモリースペースBAR (1)、またはI/O Space BAR (0) のいずれであるかを示します。

is_pref

プロシージャーはこの引数を設定して、BARがプリフェッチ可能なBAR (1)、またはプリフェッチ不可のBAR (0) のいずれであるかを示します。

is_64b

プロシージャーはこの引数を設定して、BARが64ビットBAR (1)、または32ビットBAR (0) のいずれであるかを示します。これは、ペアのうち小さい番号のBARに対してのみ1に設定されます。