用的vivado版本为2013.4
板子是zedboard。
按照宋公的教程一步步做下去都完整,最后下载比特流到板子上时候却只亮了led0一盏灯。
这是流水灯程序
module led_test(
input CLK,//时钟信号
input RSTn,//复位信号
output reg [7:0]LED
);
reg [31:0]C0;
always @(posedge CLK or negedge RSTn)//时钟信号上升沿或者复位信号下降沿
if(!RSTn)
begin
LED <= 8'b0000_0001;
C0 <= 32'h0;
end
else
begin
if(C0 == 32'd50_000_000)
begin
C0 <= 32'h0;
if(LED == 8'b1000_0000)
LED <= 8'b0000_0001;
else LED <= LED << 1;
end
else begin C0 <= C0 + 1'b1; LED <= LED; end
end