原创 24.5分频器

2011-7-30 20:15 2191 9 10 分类: FPGA/CPLD

前段时间帮同学做了一个24.5的分频器,效果不是很好。


设计思路有两种:


1。先用锁相环二倍频,再49分频。但这个好想做不到50%占空比,由于时间问题,没有再考虑用锁相环四倍频,再98分频,这个应该很好做到50%占空比吧。


再是我做的代码:


module fp49(inclk,rst_n,fp);


input inclk;    
input rst_n;  
output fp;    



reg[5:0] cnt;



pll2  i1(  .inclk0(inclk),.c0(clk));


always @ (posedge clk )
begin
   if(!rst_n)  cnt<=6'd0;
   else if(cnt<6'd48) cnt<=cnt+1'b1;
   else cnt<=6'd0;
 
end


assign fp=(cnt<=6'd23) ?1'b1:1'b0;
endmodule


工程文件:rar


仿真波形:点击看大图


 


2。直接用Verilog代码实现,这个自己做了一下,没做出来。相信能做出来,等过段时间有空了再好好做哈》

文章评论1条评论)

登录后参与讨论

用户234619 2010-7-2 11:05

据手册讲,锁相环有乘除因子,相位占空比都可调。为什么不完全用锁相环呢?
相关推荐阅读
用户422901 2011-08-03 00:43
输出延迟一秒的简单xilinx system generator工程
用xilinx的system generator 实现一秒延迟的电路设计,并生成了ise工程。输出延迟一秒的简单xilinx system generator工程.rar ...
用户422901 2011-07-30 20:20
追随我的梦想
        追随我的梦想-----集成电路设计与集成系统。...
用户422901 2011-07-30 20:20
MATLAB7.8.1汉化补丁
...
用户422901 2011-07-30 20:20
电子设计工程师历年考试试题及答案
...
用户422901 2011-07-30 20:19
历年奥斯卡获奖影片(1927—2009)
2010(82 届) 获奖 《拆弹部队》(The Hurt Locker),峰会娱乐 提名 《阿凡达》Avatar,20世纪福克斯 《无良杂种》Inglourious Basterds,韦恩斯坦 《真...
用户422901 2011-07-30 20:18
基于MATLAB/DSP Builder DSP可控正弦信号发生器设计
本节以正弦波发生模块的设计为例(图 4-2),它由 4个部分构成:InCount是阶梯信号发生模块,产生线性递增的地址信号,送往 SinLUT。SinLUT是一个正弦函数值的查找表模块,由递增的地址获...
我要评论
1
9
关闭 站长推荐上一条 /2 下一条