- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分频器是指使输出信号频率为输入信号频率整数分之一的电子电路。在许多
电子设备中如电子钟、频率合成器等,需要各种不同频率的信号协同工作,常用
的方法是以稳定度高的晶体振荡器为主振源,通过变换得到所需要的各种频率成
分,分频器是一种主要变换手段。早期的分频器多为正弦分频器,随着数字集成
电路的发展,脉冲分频器(又称数字分频器)逐渐取代了正弦分频器。下面以
Verilog HDL 语言为基础介绍占空比为50%的分频器。
1 偶分频
偶分频比较简单,假设为N 分频,只需计数到N/2-1,然后时钟翻转、计数
清零,如此循环就可以得到N (偶)分频。代码如下。
module fp_even(clk_out,clk_in,rst);
output clk_out;
input clk_in;
input rst;
reg [1:0] cnt;
reg clk_out;
parameter N=6;
always @ (posedge clk_in or negedge rst)
begin
if(!rst)
begin
cnt = 0;
clk_out = 0;
end
else begin
if(cnt==N/2-1)
begin clk_out = !clk_out; cnt=0; end
else
cnt = cnt + 1;
end
end
endmodule
可以通过改变参量N 的值和计数变量cnt 的位宽实现任意偶分频。
偶分频(N=6)的RTL 原理图:
偶分频(N=6)的行为仿真结果:
2 奇分频
实现奇数(N)分频,分别用上升沿计数到(N-1)/2,再计数到N-1;用下
降沿计数到(N-1)/2,再计数到N-1,得到两个波形,然后把它们相或即可得到
N 分频。代码如下:
module fp_odd(clk_out,clk_p,clk_n,clk_in,rst);
output clk_out;
output clk_p,clk_n;
input clk_in,rst;
reg [2:0] cnt_p,cnt_n;
reg clk_p,clk_n;
parameter N=5;
always @ (posedge clk_in or negedge rst)
begin
if(!rst) cnt_p = 0;
else if(cnt_p==N-1) cnt_p =0;
else cnt_p = cnt_p + 1;
end
always @ (posedge clk_in or negedge rst)
begin
if(!rst) clk_p = 0;
else if(cnt_p==(N-1)/2)
clk_p = !clk_p;
else if(cnt_p==N-1)
clk_p = !clk_p;
end
always @ (negedge clk_in or negedge rst)
begin
if(!rst) cnt_n = 0;
else if(cnt_n==N-1) cnt_n =0;
else cnt_n = cnt_n + 1;
end
always @ (negedge clk_in
您可能关注的文档
- 基于FPGA的数字调制解调设计.pdf
- Public Opinion and Constitutional Controversy 舆论与宪法争议.pdf
- 三电平ANPC逆变器中点电压平衡和开关损耗减小的SVM控制策略 优先出版.pdf
- The research on DuPont financial analy sis sy stem and profitability of listed companies 杜邦财务分析系统与上市公司盈利能力研究.pdf
- 枫叶国际学校秋季入学试题九年级英语试A卷.pdf
- 基于格子boltzmann方法的适用于声学运动边界的比较研究.pdf
- Essential Tort Law (Essential)侵权法精要 第二版.pdf
- 基于智能移动终端及GIS技术的电力现场管理系统的研究.pdf
- 基于cpld_fpga芯片的音乐存储与回放系统的设计.pdf
- 用VHDL设计乐曲演奏电路.pdf
文档评论(0)