ZYNQ的PL控制PS的DDR

本次工程是用PL端控制PS的DDR,下面是一些过程

1. 创建一个ZYNQ核

选择高速互联总线,因为DDR速率比较快,所以PS与PL端的交互,我们选择HP,高速AXI连接,位宽选择32,和DDR位宽保持一致即可

2. 勾选Enable DDR,选中DDR的型号,还有Width,我选的是32,可以根据个人情况进行选择,其他都是默认的,点击确定

3. 我们设置的HP端口是AXI3的端口,我们要使用的是AXI4,所以我们需要一个AXI互联桥把AXI3转成AXI4,我们在IP添加的一栏中搜索:AXI interconnect,然后自动布线

 4. 把下面的三个端口引出去,双击S00_AXI_0端口,修改配置为AXI4

5. 修改位宽为32,和上述步骤保持一致,lenth长度为256,最大,最后一栏的配置如图

 

6. 重新Generate一下,然后我们开始编写PL端的DDR控制器

PL端的控制器就是控制AXI-LITE总线就可以了

最后我们下板验证一下

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值