基于AX301开发板开发流水灯系统
发布时间
阅读量:
阅读量
该程序运行后的表现是,当其被下载至FPGA开发板后,LED0至LED3将依次被点亮,其中KEY4被设定为复位按键,一旦按下该按键将触发异步复位操作,此时四个LED灯会同时亮起,随后从LED0开始逐一亮起。
本程序整体结构可划分为两个模块,即主控制程序与计数分频电路模块,这两部分的具体代码内容如下:
1、利用计数器生成clk信号:
module fd_LED(
input clock,
input resetn,
output reg clk);
reg [24:0] count;
always @(posedge clock) begin
if(count == 26'd24_999_999) begin
count <= 25'd0;
clk <= ~clk;
end
else
count <= count + 25'b1;
end
endmodule
全部评论 (0)
还没有任何评论哟~
