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格式化函数
6.1.2.4. 突发从模块
TX从模块将Avalon-MM读写请求转换成突发PCI Express TLP。
从模块支持单个未解决非突发请求。其通常将状态更新发送到主机。此为32位Avalon-MM从接口。
| 信号名称 |
方向 |
描述 |
|---|---|---|
| hptxs_read_i |
输入 |
置位后,指定 Avalon-MM从模块。 |
| hptxs_write_i |
输入 |
置位后,指定 Avalon-MM从模块。 |
| hptxs_writedata_i[31:0] |
输入 |
指定写命令的 Avalon-MM数据。 |
| hptxs_address_i[<w>-1:0] |
输入 |
指定读和写命令的 Avalon-MM字节地址。参数Address width of accessible PCIe memory space (HPTXS)指定该地址总线宽度。 <w> <= 63。 |
| hptxs_byteenable_i[31:0] |
输入 |
指定写命令的有效dword。 |
| hptxs_readdata_o[255:0] |
输出 |
驱动读完成数据。 |
| hptxs_readdatavalid_o |
输出 |
置位后,表示读数据有效。 |
| hptxs_waitrequest_o |
输出 |
置位后,表示 Avalon-MM从端口尚未准备响应读或写请求。 非突发 Avalon-MM从端口可能在空闲周期将hptxs_waitrequest_o置位。 Avalon-MM主端口可能在hptxs_waitrequest_o被置位时发起一次事务,并等待该信号解除置位。 |
图 46. 非突发从接口向主机发送状态