HLS:专业点灯工程师闪烁、流水、键控与呼吸

目录

    • 一、声明
    • 二、闪烁灯
    • 三、流水灯
    • 四、键控灯
    • 五、呼吸灯
    • 六、时间线

一、声明

学门技术,最常见的就是点灯了,HLS也不例外。这里把LED的闪烁、流水、按键控制和呼吸模式都弄了。第一次搞,工程就按四个的搞吧,后面如果还有这种多模块的,就用setting方式。


二、闪烁灯

1、led_twinkle.h文件。

2、led_twinkle.cpp文件。

功能简单,不适用main.cpp做C simulation了。

3、接口更改。

HLS:专业点灯工程师闪烁、流水、键控与呼吸
实验管脚约束配置。

出现下面这个错误,是因为复位的管脚约束弄到PS端的复位上了,这个是板子设计时用来refresh板子的,不能复用,从C8换到T19就没这错误了。但板卡不知是不是LED坏了,只好从正点的板卡上入手验证。后续打算涉及总线的,就到Zynq上验证,不涉及总线的逻辑开发,全到Artix7上验证。

HLS:专业点灯工程师闪烁、流水、键控与呼吸
吐槽,周末这两天没来实验室,或者来了没怎么搞板子,今晚实验,就不知咋出了问题,就很无语。还是得天天来啊!

三、流水灯

1、led_shift.h文件。

2、led_shift.cpp文件。

3、实验平台搭建测试。

HLS:专业点灯工程师闪烁、流水、键控与呼吸

综合结果。

HLS:专业点灯工程师闪烁、流水、键控与呼吸

四、键控灯

1、led_button.h文件。

2、led_button.cpp文件。

来源:Lytain2022

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月16日
下一篇 2021年3月16日

相关推荐