详解3"/>
23.XAPP1052源码详解3
1.上节回顾
上节我们对XAPP1052存储器模块内的寄存器做了详细的概述,这节我们开始讲解发送引擎,我们需要学习这些寄存器是如何控制发送引擎完成DMA读写请求,还有就是这些寄存器是怎样为DMA读写请求提供了必要的信息。
2.发送引擎功能框图
如下图,我们可以知道发送引擎其实完成了存储器读请求(DMA读)、存储器写请求(DMA写)、带数据的完成报文(CPLD)的TLP发送。
3.发送引擎BMD_64_TX_ENGINE.v模块接口详解
下图详细讲解了BMD_64_TX_ENGINE.v模块的信号功能,大家按组取理解。
(1)第②组信号实现于PCIe核的数据交互。
(2)第③、④、⑤、⑥组信号实现给PC发送CPLD TLP包。
(3)第⑦组信号实现DMA写。
(4)第
更多推荐
23.XAPP1052源码详解3
发布评论