基于xilinx7系PCIE DMA模块的开发

2019-03-25 07:21发布

      最近由于项目需要,基于XC7K325T-FFG900-2开发板开发PCIE。有些问题想咨询一下,还望做过的朋友不吝赐教,不胜感激!

1.K7的pcie核接口是AXI总线,V6、V5是老的总线接口,XAPP1052及XAPP859也都是基于V6、V5、S6的总线接口开发的。那么7系的DMA模块是基于官网下载的开发历程k7_pcie_dma_ddr3_base_trd_13.4里面的dma_back_end_axi模块开发,还是xilinx官方或者安福利提供DMA核,或是基于XAPP859开发的。

2.官网下载的开发历程k7_pcie_dma_ddr3_base_trd_13.4里面的dma_back_end_axi模块,这个模块可以直接用于产品吗?


3.如果dma_back_end_axi模块需要修改,这个源代码是52万行,修改哪些地方,最好详细一点,难度是不是很大。


4.如果基于XAPP859开发,接口方式不一样,特别是Configuration (CFG) Interface部分,XAPP859需要修改哪些方面,最好能够详细一点。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
sherbin
1楼-- · 2019-03-25 19:16
 精彩回答 2  元偷偷看……
neufeifatonju
2楼-- · 2019-03-25 23:55
sherbin 发表于 2015-2-13 17:32
我也正在研究同样的事情,希望能多交流下。
目前打算用XAPP1052来修改,看了下主要是底层PCIE_2_0到PCIE_2_1的映射。



1052相对不如859完善,不过1052自己发挥的空间大一些。底层PCIE_2_0到PCIE_2_1的映射----这句话是什么意思,不太明白
sherbin
3楼-- · 2019-03-26 05:37
neufeifatonju 发表于 2015-2-15 08:23
1052相对不如859完善,不过1052自己发挥的空间大一些。底层PCIE_2_0到PCIE_2_1的映射----这句话是什么意思,不太明白


K7的PCIE硬核是PCIE_2_1,V6的PCIE硬核是PCIE_2_0,我也是在尝试把1052源代码中的PCIE_2_0改成PCIE_2_1,同时接口做些改变

sherbin
4楼-- · 2019-03-26 05:59
neufeifatonju 发表于 2015-2-15 08:23
1052相对不如859完善,不过1052自己发挥的空间大一些。底层PCIE_2_0到PCIE_2_1的映射----这句话是什么意思,不太明白

你现在把859移植到K7了吗?
18191171661
5楼-- · 2019-03-26 11:43
sherbin 发表于 2015-3-27 11:04
你现在把859移植到K7了吗?

楼主,您好:
     我最近也在做这方面的工作,不知道你解决没?方便留个QQ号吗?想要咨询您几个问题。谢谢啦

一周热门 更多>