设计框图如下,参考了正点原子的教程。
通过AXI控制PL端的led
1.创建ip核第一步
点击finsh。创建ip核
选择默认 Add....把ip添加到工程
弹出一个ip核的界面编辑
添加pl端的代码控制led作为呼吸灯
选择该地址
例化呼吸灯在// Add user logic here ------------------ // User logic ends中间
- 添加参数以及输入输出
验证是否存在问题
继续对ip核进行编辑
在底部的加号可以修改ip的分类
修改ip核的型号
对修改信息进行更新
双击下面内容,再点击再GUI上展示该变量
根据PL端呼吸灯更改信息
完成对ip核的创建
2.建立工程对ip核进行验证
将自制ip核导入工程
添加zynq的ip
修改信息
添加led的ip
使用led在led的ip中拓展一个io口
打开图中所示
给上面的io口设置引脚
ctrl+s保存
生成比特流
打开sdk新建工程编写代码即可。