Day9上午2

还是复制昨天的东西,不要用上午1的内容

第二种方法不需要定义 IP 核了,依旧删除 VIO,直接搜索加入 GPIO 的 IP 核

GPIO是一个通用的输入输出接口,一般是三开门,同时可以作为输入输出端口

期望跟刚才一样,输入连一个 HI 的总线

数据通过 PS 发到 GPIO,最后再给 vga_data,所以对于 PS 来说,GPIO 是一个输出端口,所以这里选 Output

image

连线依旧连 rom_sel,GPIO 多出来的28个数组就直接悬空了,然后Run Connection Automation

image


就算结束了,可以直接跑了

这个方法的优势在于,他操作简单,但是他的位宽输出有限,因为他只能用一个32位的接口

上一个方法可以定义 4 个寄存器


代码也是要修改,

首先还是 sleep.h 头文件

然后去找 GPIO 的地址,还是在这个文件里面搜索

image

 就这个抓出来就行

image

 写出来

image

 3. 还是写循环

 

posted @ 2026-07-31 11:46  little_sheep_xiaoen  阅读(6)  评论(0)    收藏  举报