赞
踩
EBAZ4205矿板使用PS端时钟,给PL端,LED流水灯功能.
矿板PS CLK端口 E7 33.333MHZ
第一步:点IP INTEGRATOR 里面 Create Block Design 然后点击OK 可以给Design name 修改为shift_led_demo
第二步骤:添加Add IP
搜索ZYNQ 双击导入
双击ZYNQ图标,展示具体内容
取消 PS-PL接口的GPIO Master AX0interface
修改时钟频率
修改DDR3型号.位宽等参数
最后点击OK确认完成.
后面有两种方式继续BLOCK_Design 设计,
第一种 给用户PL编写的代码 生产IP核 ,
先仿真demo1编写的代码 shift_led.v 文件放入新建的IP_pre文件夹内。
点击tools Create and Package New IP 然后选择特点的文件路径找到上面的文件
可以自定义修改name Vendor 等
然后点击Review and Package 点击 Package IP
然后即可以添加 我们打包好的shift_led_0这个IP
给PS与我们的IP核 时钟核复位连线,然后LED是需要输出的引脚,选择Make External 输出
可以修改LED 端口名称
点击 Run Block Automation
然后 F6 或者鼠标右键选择Validate Design 看是否报错
现在第二种方式
给shit_led 复制到这个路径
点击Sources里面添加上面shift_led.v 文件
文件加进来以后‘
选择文件 右键选择 Add Module to Block Design
如下图,这个shift_led_1 和上面第一种打包IP核查找的shift_led_0 模块是一样了,可以给第一种删掉,继续时钟复位连线,后面的操作一样,两种方式任选一即可。
Generate output Products 是生产.bd 文件下面的点V文件等相关文件
比较上图,点击 Create HDL Wrapper之后,多了一个新的顶层文件,shift_led_demo_wrapper
后面就可以添加管脚文件,编译生产
因为时钟和复位引脚连接到PS端,所以删掉,只保留PL的输出脚,LED[0:3];
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。