这种方式和 Host 发送 Read Request TLP 的方式有什么区别?
时间: 2023-10-31 09:05:24 浏览: 95
TL431和TLP521的光耦反馈电路几种连接方式与工作原理.doc
这两种方式的区别在于数据传输的方向不同。在PCIE DMA操作中,PCIE EP向Host发送MemWr TLP来读取或写入Host内存中的数据,而在Host发送Read Request TLP的方式中,Host向PCIE EP发送读请求,让PCIE EP将数据返回给Host。因此,PCIE DMA操作通常用于需要大量数据传输的场景,例如网络包处理和存储访问,而Host发送Read Request TLP的方式通常用于需要较少数据传输的场景,例如控制寄存器的读写。此外,PCIE DMA操作也可以用于主动推送数据到Host,而Host发送Read Request TLP的方式只能被动等待PCIE EP返回数据。
阅读全文