关于FPGA和Verilog的一个问题
刚刚开始接触FPGA和Verilog,有个问题想向大神们来请教,如下:将Verilog程序下载到FPGA以后,不按任何按键,那么程序只是顺序执行一遍吗?,如果按下按键以后,又再从程序开始从头到尾执行一次吗?
以此Verilog程序为例:
module first(
input clk,
input rst,
output led
);
regcnt_reg;
reglight_reg;
always@(posedge clk)
begin
if(rst)
cnt_reg<=0;
else
cnt_reg<=cnt_reg+1;
end
always@(posedge clk)
begin
if(rst)
light_reg<=4'b001;
else if(cnt_reg==24'hffffff)begin
if(light_reg==4'b1000)
light_reg<=4'b0001;
else
light_reg<=light_reg<<1;
end
end
assign led=light_reg;
endmodule
这是一个只有四个灯的跑马灯程序
求助啊!!!!!!:(
页:
[1]