仅对英特尔可见 — GUID: she1470758229909
Ixiasoft
10.5.1. ebfm_barwr规程
10.5.2. ebfm_barwr_imm处理过程
10.5.3. ebfm_barrd_wait处理过程
10.5.4. ebfm_barrd_nowt处理过程
10.5.5. ebfm_cfgwr_imm_wait处理过程
10.5.6. ebfm_cfgwr_imm_nowt处理过程
10.5.7. ebfm_cfgrd_wait处理过程
10.5.8. ebfm_cfgrd_nowt处理过程
10.5.9. BFM配置处理过程
10.5.10. BFM共享存储器访问处理过程
10.5.11. BFM日志和消息处理过程
10.5.12. Verilog HDL格式化函数
仅对英特尔可见 — GUID: she1470758229909
Ixiasoft
3.3.2. Avalon-MM从接口
Avalon-MM从接口:Avalon-MM Slave模块将其Avalon-MM接口上的读写事务转换成PCI Express MRd和MWr TLP请求。这些模块将PCI Express Completion TLP中接收到的数据返回到其Avalon-MM接口读数据总线。
Avalon-MM Slave模块有两个版本:用于高吞吐量传输的突发Avalon-MM从模块,且应用程序接口数据总线宽度可为256-bit。适用于需要较细粒度进行字节使能控制的低量传输。非突发Avalon-MM从接口的前缀为txs*。突发Avalon-MM从接口的前缀为hptxs_*
Avalon-MM从模块类型 | 数据总线宽度 | 最大突发尺寸 | 字节使能粒度 | 最多未完成读请求 |
---|---|---|---|---|
Non-bursting(非突发) | 32-bit | 1个周期 | Byte | 1 |
Bursting(突发) | 256-bit | 16个周期 | DWord | 32 |
突发Avalon-MM从模块遵循枚举后由系统软件设置的最大有效负载值和最大读请求值。需要时它还为单个Avalon-MM突发事务生成多个PCIe TLP。
突发计数 | 最大负载量或最大读请求大小 | ||
---|---|---|---|
128字节 | 256字节 | 512字节 | |
1 – 4 | 1个TLP | 1个TLP | 1个TLP |
5 – 8 | 2个TLP | 1个TLP | 1个TLP |
9 – 12 | 3个TLP | 2个TLP | 1个TLP |
13 – 16 | 4个TLP | 2个TLP | 1个TLP |