设为首页 加入收藏

TOP

PCIE_DMA实例三:Xilinx 7系列(KC705/VC709)FPGA的EDK仿真(二)
2017-10-10 12:19:36 】 浏览:8237
Tags:PCIE_DMA 实例 Xilinx 系列 KC705/VC709 FPGA EDK 仿真
_dma_wrapper is

  port (

    REFCLK : in STD_LOGIC;

    pcie_7x_mgt_rxn : in STD_LOGIC_VECTOR ( 3 downto 0 );

    pcie_7x_mgt_rxp : in STD_LOGIC_VECTOR ( 3 downto 0 );

    pcie_7x_mgt_txn : out STD_LOGIC_VECTOR ( 3 downto 0 );

    pcie_7x_mgt_txp : out STD_LOGIC_VECTOR ( 3 downto 0 );

    reset : in STD_LOGIC

  );

end Pcie_ep_dma_wrapper;

完毕后,分别对EP和RP两个block design进行generate output product。选global综合。

 

第三部分就是将EP端和RP端相连仿真了。Testbench实在太简单了这里不多说了,把EP和RP的pcie一连,接上时钟和复位就可以仿真了。仿真结果如下:

EP->RP:

RP到EP:

AXI_Dma上的波形

因为发送的length设成了256字节,故一次dma的时间很短。

四:结束语

按照惯例,硬件Block_design博客里已经公开,SDK软件主要的几个关键点博客里也已经点明,基本一年以上经验的工程师看了这篇博客就可以独立搞定这个K7的PCIe_DMA_Design了。当然如果你搞不定,欢迎你付费购买此篇博客的全套源代码(包含全部软硬件设计),博主会附赠你三个注意事项,以及博主关于PCIe地址映射的理解。此次付费项目如下:1、带破解的Modelsim64_10.5,xaxipcie 的核必须要用modelsim10.5进行仿真。2、K7_PCIe_DMA_Design,包含软硬件源代码以及相关的说明文档。付费方式:支付宝(账户:bubble_fish@yeah.net  姓名:俞则人)。费用:50元(其中带破解的Modelsim64_10.5,价值20元,网上没有免费的)。另外,博主最近比较忙,QQ基本不上,有需要请微信(330853172)联系。

 

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇V3学院带你学习-缩短汉明码Hammin.. 下一篇《FPGA全程进阶---实战演练》第三..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目