lzh08
Member level 2
module LED_flush(rst,clk,led3,led2,led1,led0);
input clk,rst;
output led3,led2,led1,led0;
reg led3,led2,led1,led0;
reg[21:0] Mega_cnt;
always @(posedge clk or negedge rst)
begin
if(!rst)
begin
Mega_cnt<=0;
end
else
begin
Mega_cnt<=Mega_cnt+1;
led3 <= 1;
led2 <= 0;
led1 <= 1;
led0 <= 0;
end
end
//assign led = Mega_cnt[21];
always @(posedge clk)
begin
if(Mega_cnt[21])
begin
led3 <= 1;
led2 <= 0;
led1 <= 1;
led0 <= 0;
end
end
endmodule
input clk,rst;
output led3,led2,led1,led0;
reg led3,led2,led1,led0;
reg[21:0] Mega_cnt;
always @(posedge clk or negedge rst)
begin
if(!rst)
begin
Mega_cnt<=0;
end
else
begin
Mega_cnt<=Mega_cnt+1;
led3 <= 1;
led2 <= 0;
led1 <= 1;
led0 <= 0;
end
end
//assign led = Mega_cnt[21];
always @(posedge clk)
begin
if(Mega_cnt[21])
begin
led3 <= 1;
led2 <= 0;
led1 <= 1;
led0 <= 0;
end
end
endmodule