|
本帖最后由 Pjm2008 于 2022-11-3 10:18 编辑
1:LED灯 正常是1S闪烁,但不工作。
module LED_TYPE(
input RESET, //复位所有故障信号
input GCLOCK, //用于时钟锁存
output RUN_LED //指示运行状态
);
reg[27:0] counter;
reg clk;
parameter LED_SCK = 28'd50_000_000;
assign RUN_LED=clk;
//-----------------------------------------------------------------------
always@(posedge GCLOCK )
begin
if(!RESET)
begin
counter<=0;
clk<=1'b1;
end
if(counter>=(LED_SCK-28'd00_000_001))
begin
counter<=0;
clk<=~clk;
end
else
begin
counter<=counter+1;
end
end
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
endmodule
2:我以为是复位出问题把复位信号引出到另一路LED灯上查看复位信号(复位信号为 FPGA的锁相环的锁定信号 我将时钟从50M升到100M 锁定信号1 表示锁定 0 表示未锁定)
3:这个时候 LED灯又可以正常的工作
这个只是简单 还有一些更为奇特的现象 。
|
|