ZYNQ进阶之路13--自定义AXI-FULL IP实现PS和PL双向高速通讯

ZYNQ进阶之路13--自定义AXI-FULL IP实现PS和PL双向高速通讯

导语

不好意思,这篇博文又来晚了,是繁忙阻碍了博主博客的更新,其实博主想要有好多关于技术的话要说,奈何文采有限,时间有限,这里博主就不话痨了,总之做技术只要认真坚持就一定能成。直接进出主题,在ZYNQ进阶之路12章节中我们讲了在PL端实现AXI-full master,将PL串口接收到的数据写入DDR3指定地址并产生中断通知PS将写入的数据读出,再将读出的数据通过PS的UART1发送到PC端,本章节将在之前章节的基础上实现将一个反向的流程:通过PS端的UART1接收PC端的数据,然后将接收到的数据写入DDR3指定地址,然后通过AXI-LITE通知PL端读取DDR3数据,再将读取到的数据通过PL端串口发送会PC。这样我们就实现了通过AXI-FULL 的PL到PS和PS到PL的双向高速数据传输了。好了以下我们来探讨实现的过程吧。
本文工程文件链接:https://download.youkuaiyun.com/download/wp_fd/11190669

实现步骤

首先我们打开ZYNQ进阶之路12的工程,然后编辑当中的uart_axi_full IP模块
在这里插入图片描述
首先我们要将ZYNQ进阶之路3中的串口发送模块加入这个IP中,在该IP顶层文件中加入如下代码,该代码实现串

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值