仅对英特尔可见 — Ixiasoft
仅对英特尔可见 — Ixiasoft
6.1.1.1.1. Read Data Mover
Read Data模块发送存储器读TLP。并把完成数据通过高吞吐量Read Master端口写入外部Avalon-MM接口。此data mover处理IP核从DMA Descriptor Controller接收的描述符。
Read DMA Avalon-MM Master接口执行以下功能:
1. 为Descriptor Controller提供Descriptor Table(描述符列表)
Read Data Mover发送 PCIe* 系统存储器读请求以从 PCIe* 系统存储器获取描述符列表。随后该模块使用此Avalon-MM接口将返回的描述符条目写入Descriptor Controller FIFO。
2. 将数据写入位于Avalon-MM Space的存储器
在DMA Read完成从 PCIe* 系统存储器源地址中获取数据后,Read Data Mover模块通过此接口将数据写入Avalon-MM地址空间中的目的地址。
信号名称 |
方向 |
描述 |
---|---|---|
rd_dma_write_o |
输出 |
置位后,表示Read DMA模块已预备把读完成数据写入Avalon-MM地址空间中的存储组件。 |
rd_dma_address_o[63:0] |
输出 |
为读完成数据指定Avalon-MM地址空间写入地址。 |
rd_dma_write_data_o[255:0] |
输出 |
待写入Avalon-MM地址空间的读完成数据。 |
rd_dma_burst_count_o[4:0] |
输出 |
以256位字指定突发计数。此总线中的5个位用于256-bit接口. |
rd_dma_byte_enable_o[31:0] |
输出 |
指定有效DWORD。 |
rd_dma_wait_request_i |
输入 |
置位后,表示存储器尚未准备接收数据。 |