用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP设计实例用户指南
ID
683544
日期
12/13/2021
Public
本文档可提供新的版本。客户应 单击此处 前往查看最新版本。
2.4.5.1. ebfm_barwr规程
2.4.5.2. ebfm_barwr_imm处理过程
2.4.5.3. ebfm_barrd_wait处理过程
2.4.5.4. ebfm_barrd_nowt处理过程
2.4.5.5. ebfm_cfgwr_imm_wait处理过程
2.4.5.6. ebfm_cfgwr_imm_nowt处理过程
2.4.5.7. ebfm_cfgrd_wait处理过程
2.4.5.8. ebfm_cfgrd_nowt处理过程
2.4.5.9. BFM配置处理过程
2.4.5.10. BFM共享存储器访问处理过程
2.4.5.11. BFM日志和消息处理过程
2.4.5.12. Verilog HDL格式化函数
2.4.5.9.2. ebfm_cfg_decode_bar处理过程
ebfm_cfg_decode_bar处理过程对指定BAR的BAR列表信息进行分析并返回关于BAR属性的详情。
| 位置 |
altpcietb_bfm_configure.v
|
|
|---|---|---|
| Syntax(句法) |
ebfm_cfg_decode_bar(bar_table, bar_num, log2_size, is_mem, is_pref, is_64b) |
|
| Argument(自变量) |
bar_table | BFM共享存储器中Endpoint bar_table结构的地址。 |
| bar_num | 待分析的BAR编号。 |
|
| 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-bit BAR(1)还是32-bit BAR(0)。仅在用于该对中较低编号的BAR时才将该值设置为1。 |
|