集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1850|回复: 4

精确的2.3分频代码

[复制链接]
zhouliang 发表于 2011-2-18 11:35:55 | 显示全部楼层 |阅读模式
module fd23(clkin,clkout);
input clkin;
output clkout;
reg clkout;
reg[1:0] q2;
reg[1:0] q3;
reg [3:0] clk_10_times;
always@(posedge clkin)
begin
if(clk_10_times<3)  
begin
if(q3<2)
begin
q3<=q3+1;
clkout<=0;
end
else
begin
q3<=0;
clkout<=1;
clk_10_times<=clk_10_times+1;
end
end
else if(clk_10_times<10)  
begin
if(q2<1)
begin
q2<=q2+1;
clkout<=0;
end
else
begin
q2<=0;
clkout<=1;
clk_10_times<=clk_10_times+1;
if(clk_10_times==9)
clk_10_times<=0;
end
end
end
endmodule
tonylzez 发表于 2011-2-24 21:16:49 | 显示全部楼层
用dds方式不能做吗?用不着这么扣呀加的
 楼主| zhouliang 发表于 2011-3-2 19:26:38 | 显示全部楼层
DDS怎么调用啊,QUARTUS可以吗,
至芯项老师 发表于 2011-3-3 10:49:27 | 显示全部楼层
回复 3# zhouliang


    可以,找相应的IP核
suifeng_lll 发表于 2011-5-26 09:42:32 | 显示全部楼层
好啊.....................
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-23 12:35 , Processed in 0.063760 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表