问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 9388 人浏览分享

开启左侧

关于战神6板子两个IP核的使用问题

[复制链接]
9388 5
Hi,  我拿到这块板子差不多3个月了,研究了MCB读写DDR3的IP核和BMD PCIE IP核。现在我想通过设计一个FIFO,实现DDR3<->FIFO<->PCIE<->PC Memory这样的数据传输。我发现MCB DDR3和PCIE两个IP核的顶层封装都是诸如inout [C1_NUM_DQ_PINS-1:0] mcb1_dram_dq和output pci_exp_txp的物理接口。
  现在我想设计一个FIFO来连接这两个IP核。我试图把这两个IP核的源代码放在一个工程中,然后自己新建一个FIFO.v的文件,通过实例化两个IP核其中的模块(比如MCB DDR3这个IP我准备调用ddruser.v,PCIE调用BMD TX和RX这两个模块)来实现连接的功能。请问这样做可以吗?还是只能调用顶层封装的接口?但是顶层封装的接口都是物理层面的接线。如果要调用数据和使能以及时钟这些信号,该怎么做?
Thanks

评论 5

贾文洋  新手上路  发表于 2015-12-29 19:52:00 | 显示全部楼层
首先我没做过类似的,我的理解理论上应该只能调用顶层封装的接口。
老司机  新手上路  发表于 2015-12-29 20:08:58 | 显示全部楼层
贾文洋 发表于 2015-12-29 19:52
首先我没做过类似的,我的理解理论上应该只能调用顶层封装的接口。

可是顶层的全是物理接口,比如pcie那个ip核的顶层接口,收发都是1位的,而实际上传输的数据都是32位的
贾文洋  新手上路  发表于 2015-12-29 20:35:43 | 显示全部楼层
老司机 发表于 2015-12-29 20:08
可是顶层的全是物理接口,比如pcie那个ip核的顶层接口,收发都是1位的,而实际上传输的数据都是32位的

能不能做个DMA控制器?
老司机  新手上路  发表于 2015-12-30 09:57:31 | 显示全部楼层
贾文洋 发表于 2015-12-29 20:35
能不能做个DMA控制器?

IP核内部已经集成了DMA控制器了
贾文洋  新手上路  发表于 2015-12-30 11:22:10 | 显示全部楼层
老司机 发表于 2015-12-30 09:57
IP核内部已经集成了DMA控制器了

那我就不知道了。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

1

粉丝

4

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版