目录
-
- 一、声明
- 二、闪烁灯
- 三、流水灯
- 四、键控灯
- 五、呼吸灯
- 六、时间线
一、声明
学门技术,最常见的就是点灯了,HLS也不例外。这里把LED的闪烁、流水、按键控制和呼吸模式都弄了。第一次搞,工程就按四个的搞吧,后面如果还有这种多模块的,就用setting方式。
二、闪烁灯
1、led_twinkle.h文件。
2、led_twinkle.cpp文件。
功能简单,不适用main.cpp做C simulation了。
3、接口更改。
实验管脚约束配置。
出现下面这个错误,是因为复位的管脚约束弄到PS端的复位上了,这个是板子设计时用来refresh板子的,不能复用,从C8换到T19就没这错误了。但板卡不知是不是LED坏了,只好从正点的板卡上入手验证。后续打算涉及总线的,就到Zynq上验证,不涉及总线的逻辑开发,全到Artix7上验证。
吐槽,周末这两天没来实验室,或者来了没怎么搞板子,今晚实验,就不知咋出了问题,就很无语。还是得天天来啊!
三、流水灯
1、led_shift.h文件。
2、led_shift.cpp文件。
3、实验平台搭建测试。
综合结果。
四、键控灯
1、led_button.h文件。
2、led_button.cpp文件。
来源:Lytain2022
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!