总结:
模块例化思想: 定时器模块 + 点灯模块
根据自己思路编写代码,调试仿真代码,同时熟悉环境.
注意:
若进行了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进行处理,非常感谢!