飞泉

【红色飓风Nano二代测评】led流水灯测试代码

0
阅读(1862)

    收到chiaaet的nano的板卡,迫不及待的想测试一下,如是写了如下代码测试led流水等。不多说了,上代码


module led(
	clk,
	rst,
	led
	);

input clk;
input rst;

output [7:0]led;

parameter  T50M=50_000_000;

reg [26:0] count;
reg [7:0] led;

always @(posedge clk or negedge rst) begin
	if (!rst) begin
		count<=26'b0;
		led<=8'b00000001;
	end
	else if (count==T50M) begin
		count<=26'b0;
		led<={led[6:0],led[7]};
	end
	else begin
		count<=count+1'b1;
		led<=led;
	end
end

endmodule

     实现了led灯的流水,时间间隔为1s。资源利用如下图: