|
程序很简单是lattice的演示程序就是利用内部的振荡器做一个简单的每秒闪烁的LED灯.
网站的连接:
http://www.latticesemi.com/en/Pr ... EBreakoutBoard.aspx
程序:
// 4 bit oscillating LED pattern
module count_osc (led);
output [7:0] led;
reg [3:0] c_delay;
defparam I1.TIMER_DIV = "1048576";
OSCTIMER I1 (.DYNOSCDIS(1'b0), .TIMERRES(1'b0), .OSCOUT(osc_clk), .TIMEROUT(tmr_clk));
assign led[0] = (c_delay <= 4'd5) ;
assign led[1] = !led[0] ;
assign led[3:2] = led[1:0] ;
assign led[7:4] = led[3:0] ;
always @(posedge tmr_clk)
begin
if (c_delay == 4'd10)
c_delay <= 4'd0 ;
else
c_delay <= c_delay + 1 ;
end
endmodule
毛刺小图:
抓取的波形:
不能理解是为什么,怎么防止?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|