verilog fpga分频

请教我用Verilog设计分频时出现点问题,当分频较低时,比如12.5M(50M的4分频),出来的波形不是方波,很像正弦波的,根本驱动不了8051IP核!当100多分频时... 请教
我用Verilog设计分频时出现点问题,当分频较低时,比如12.5M(50M的4分频),出来的波形不是方波,很像正弦波的,根本驱动不了8051IP核!当100多分频时(输出500K时)却又是方波!是什么问题!
module odd_division(clk,rst,clk_odd);
input clk,rst;
output clk_odd;
reg clk_odd;
reg[w-1:0] count;
parameter N = 100,w =6;//N分频,w是n的寄存器位宽
always @ (posedge clk)
if(! rst)
begin
count <= 1'b0;
clk_odd <= 1'b0;
end
else
if ( count < N/2-1)
count <= count + 1'b1;
else
begin
count <= 1'b0;
clk_odd <= ~clk_odd;
end
endmodule
展开
 我来答
T_TNT_TNT_T
2009-07-16 · TA获得超过1274个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:446万
展开全部
你的RTL代码没有问题,是不是从晶振里出来的信号就不是很干净,导致在100分频的时候,采样不是很快时候,还可以,但在4分频的时候,采样太快,在加上噪声什么的,出来的信号有问题?
(但50M就算4分频,也不是很快,也应该很干净的,你用示波器看看你的晶振出来的信号,是什么样子的,或者用DCM或者PLL来做,那样效果是不是好点,只是一点建议,谢谢)
三下五除二
2009-07-15 · 政策解读,社会生活常识分析
三下五除二
采纳数:45 获赞数:246

向TA提问 私信TA
展开全部
你四分频是怎么做的,100分频在逻辑上没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式