本次工程是用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总线就可以了
最后我们下板验证一下