Avalon® 存储器映射(Avalon-MM) Intel® Stratix® 10 Hard IP+用于 PCI Express* 解决方案用户手册

ID 683527
日期 9/30/2019
Public
文档目录

7.1.1.1.4. 使用DMA Controller

启动单个DMA传送,仅需要将格式正确的描述符写入某个DMA Controller描述符队列(WDN,WDP,RDN或RDP)。

要启动一系列DMA传送,可在Read Data Mover能够访问的存储位置中准备一个描述符列表,且每个描述符填充为512比特。然后,可将单个描述符写入DMA Controller的优先描述符队列(RDP)寄存器以启动DMA传送。通过这些传送将描述符从PCI存储器中的源地址移动到所需的描述符队列寄存器。

要在完成描述符处理后发送MSI中断,就必须在写入描述符之前以所需MSI地址和消息对DMA Controller的WI或RI寄存器进行编程。