我有一个PCIE板,其中有一段内存映射到系统地址空间。内存控制器可以接受长突发读取或写入请求。在主机程序中,当我使用 for 循环读取或写入内存时,主机是否会自动生成突发 pcie 读/写请求到我的主板?如果没有,主机将如何发出长突发请求?
问候
项超
不可以,主机无法向主板生成突发 PCIe 读/写请求。
使用 for 循环读取设备内存并不是好的做法。因为非发布操作,例如读取 PCIe 内存和 R/W 配置空间,非常慢。
总线主控DMA将是解决方案。