微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 有谁做过pcie dma吗?交流一下

有谁做过pcie dma吗?交流一下

时间:10-02 整理:3721RD 点击:
有谁做过pcie吗?dma用的什么core呢?

按总线协议写一个。



   你写过吗?


dma core的协议与host interface的协议没有必然的关系。例如OHCI(for FireWire IEEEE 1394)中的dma协议可以用于PCI host, 也可以用于PCIE host.


能具体说下吗?还有pcie外部封装了一个axi接口,所以dma接口也是axi的,本来准备用axi dma core ,那流控,cfg怎么弄呢?不知道你们弄过没有。

如果用xilinx提供的硬核IP,只提供了物理层,数据链路层和部分事务层的功能。事务层就是处理TLP数据包。
PIO和DMA模式都是在事务层完成的。具体可以参考一下xilinx提供的参考工程,应该是xapp1052。这个参考工程没有使用中断,使用的是轮询,而且驱动也不好用。但是演示功能是可以了。


不太明白你的意思。能把你的设计框架图画一下吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top