开发板实战篇1 LED点灯(开篇)

总结:

        模块例化思想: 定时器模块 + 点灯模块

        根据自己思路编写代码,调试仿真代码,同时熟悉环境.

      

注意:

        若进行了QuartusII_13.0 和 Notepad++软件的关联,在modelsim中无法双击打开.v文件,只能通过工具栏的open文件夹图标打开, 我的电脑会打开altium designer软件 ,取消关联可恢复正常
 

一.实现功能        

        4个LED 间隔1S闪烁一次

二. 功能框图

        定时器模块:加计数器,计数到了产生overflow信

        led控制模块:根据en_blink使能信 ,点亮4个LED

        打开方法:  tools -> netlist viewers -> rtl viewer

三. RTL代码

        led_top.v

        COUNT_OVERFLOW = 26’d50_000_000,即闪烁周期为1S

        注意事项,顶层模块中

        output [3:0] led写法正确,即必须为线 类型

        若写成output reg [3:0] led //这种写法 错

timer.v

led_ctrl.v

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月9日
下一篇 2022年3月9日

相关推荐