Verilog 呼吸灯学习心得体会

发布时间 2023-06-25 18:17:45作者: 新手乔乔

2023-06-25 呼吸灯设计思路:

系统时钟25MHz → 20us定时器 → 20ms定时器 → 2s定时器/占空比计数器 → 输出

设计流程:

1. 设置时间单位、全局参数 和 input / output端口定义;

2.设置本模块参数

3.设置reg变量;

4.设置wire型变量

5.设置assign赋值语句

4.always语句实现功能:

  4.1:系统时钟频率25MHz转化为20us

  4.2: 20us转为20ms

   4.3 20ms转为2s

  4.4 占空比计数输出 

 

总结,呼吸灯工作原理的本质时占空比大小的不停变化,占空比越小,灯越暗, 占空比越大,灯越亮。利用Verilog判断语句可简化程序。