仅对英特尔可见 — GUID: nik1410905445659
Ixiasoft
Read DMA模块发送存储器读TLP上游。并把写完成数据通过高吞吐量读主端口写入外部Avalon-MM接口。此端口处理IP内核从DMA描述符控制器接收的描述符。
Read DMA Avalon-MM Master Port接口运行两个功能:
1. 为描述符控制器提供描述符列表
此模块发送存储器读请求以从使用Avalon-ST读接口上游存储器的主存储器中取回描述符列表。 此模块通过Avalon-MM接口把描述符条目写入描述符控制器FIFO。
2.写数据到Avalon-MM空间的存储器中
在DMA读通过普通DMA-Read操作完成从主存储器源地址取回数据后,读DMA模块通过此接口把数据写入Avalon-MM地址空间中的目的地址。
信号名称 |
方向 |
说明 |
---|---|---|
RdDmaWrite_o |
输出 |
置位后,表示读DMA模块已预备把读完成数据写入Avalon-MM地址空间中的存储器组件。 |
RdDmaAddress_o[63:0] |
输出 |
在Avalon-MM地址空间中,为读完成数据指定写入地址。 |
RdDmaWriteData_o[127 or 255:0] |
输出 |
要被写入Avalon-MM地址空间的都完成数据。 |
RdDmaBurstCount_o[4:0] or [5:0] |
输出 |
以128-或256-bit字指定突发计数。此总线中的5-bit用于256-bit接口。6-bit用于128-bit接口。 |
RdDmaByteEnable_o[15 or 31:0] |
输出 |
指定字(word)中的有效字节。 |
RdDmaWaitRequest_i |
输入 |
置位后, 表示存储器还未就绪接收数据。 |