奇数分频
本帖最后由 fpgaw 于 2010-7-6 06:15 编辑想了好久都没有解决 奇数分频 可综合的问题<br> module div5(reset,clk,qout);<br>
input reset;<br>
input clk;<br>
output qout;<br>
<br>
reg qq;<br>
reg dq;<br>
<br>
always @(posedge clk)<br>
begin<br>
if (!reset)<br>
qq<=0;<br>
else if (qq==2'b10)<br>
qq<=0; <br>
else <br>
qq<=qq+1;<br>
end<br>
always @(negedge clk)<br>
begin<br>
if (!reset)<br>
dq<=0; <br>
else<br>
dq<=qq; <br>
end <br>
assign qout=dq || qq;<br>
endmodule 给个三分频的程序 大家指点一下 参考一下,谢谢 这个就是三分频的例子 我也来学习一下 你这个不能综合哦!用个两位的状态机可以实现! 楼上程序的下半部分直接按下面这样不行么?<br>
always @(negedge clk)<br>
begin<br>
if (!reset)<br>
dq<=0; <br>
else if (qq==3)<br>
qout<=~clk; <br>
end
页:
[1]