微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助:分频程序上板子时钟不稳定

求助:分频程序上板子时钟不稳定

时间:10-02 整理:3721RD 点击:
module fp
(
    CLK_in,
RSTn,
CLK_out
);
input CLK_in;
input RSTn;
output CLK_out;
reg    CLK_out;

reg [3:0] count;

always @ (posedge CLK_in or negedge RSTn)
begin
if(!RSTn)
begin
count <= 4'b0;
end
else if(count == 4'd9)
begin
count <= 4'b0;
end
else
begin
count <= count + 4'd1;
end
end

always @ (posedge CLK_in or negedge RSTn)
begin
if(!RSTn)
begin
CLK_out <= 1'b0;
end
else if(count == 4'd9)
begin
CLK_out <= ~CLK_out;
end
end

endmodule


因为板子上的晶振是20M,是cylconeII的芯片,PLL无法得到1M的时钟,所以,自己写了一个20分频的代码,发现分频后的时钟不是很稳定,求助,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top