|
module LED_TWINKLE(clk,rst,LED);
input clk;
input rst;
output [2:0] LED;
reg [29:0] i;
always@(posedge clk or negedge rst)
begin
if(!rst)
i<=30'b11111_11111_11111_11111_11111_11111;
else
i<=i+1'b1;
end
assign LED[0]=i[3];
assign LED[1]=rst;
assign LED[2]=clk;
endmodule
上面是我的代码 现遇到点问题
当我将 assign LED[0]=i[3]; 这句代码中的 3 换成 i 的其他位时 i<17 这时得到的 LED[0] 引脚的波形都是正确的 占空比50% 周期也对
但是换成 i 的其他位 超过17后 波形就不对了 还是方波 但占空比很小 周期总是4.xx毫秒
我的时钟晶振为 50M 晶振正常
EDA工具: quartus II 9.1 电路板为自己焊的
请教各位 这是什么原因? 谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|