云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于FPGA分频器的设计

基于FPGA分频器的设计

  • 62 次阅读
  • 3 次下载
  • 2025/12/18 10:37:31

西南科技大学城市学院本科生毕业论文

开始 输入分数分母M和分子N 移位除法器算出商K和余数X K+1分频计数 N K值不为0? N Y 置分频数K和分频次数X 计数器计数到K值? 无法分频 分频计数器复位到1值 K+1分频计数 分频次数加1 N 计数器计数到K值?N 分频次数大分频计数器复位到0值 于等于N? 分频次数加1 分频次数计数器复位到1值 分频次数大于X? Y

21

西南科技大学城市学院本科生毕业论文

图3-2

用FPGA实现K/K+1分频器的部分Verilog-HDL源代码如下所示: Always @(posedge clkin) begin if (reset) countk<=4?b0000; else if(countnice) begin if(divfreqken) countk<=4?b0001; else

countk<=countk+4?b0000; end else

用FPGA实现分频次数计数器的部分Verilog-HDL源代码如下所示: Always @(posedge clkin) begin if (reset)

countn<=4?b0000; else if (countninc) begin

if(countn==dcnominator) countn<=4?b0001; else

countn<=countn+4?b0001; end end K分频使能

assign divfreqken=(countn>divtimesx); assign countninc = (countk= =divfreqk);

22

西南科技大学城市学院本科生毕业论文

3.2.2 时钟输出流程图及部分程序

时钟输出的流程如图所示。当分频计数器计数到分频值K的1/2倍和1倍时,输出脉冲反转,以保证分频计数器工作在一个周期,输出时钟也为一个周期。从而实现所需的分频功能。当分频系数K为1时,输出时钟直接等于输入时钟,当K为0时,这是个倍频器,不是本文讨论的范围。时钟输出的电路工作流程图如图3-3下:

23

西南科技大学城市学院本科生毕业论文

开始 N K值不为0? K值为1,且为N K分频计数? 输出时钟为输入时钟 N K值为1且为K+1分频计数? Y N 分数计数值为K/2或K? Y 输出时钟电平值取反 图3-3

用FPGA实现频率输出功能的部分Verilog-HDL源代码如下:24

输出时钟

搜索更多关于: 基于FPGA分频器的设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

西南科技大学城市学院本科生毕业论文 开始 输入分数分母M和分子N 移位除法器算出商K和余数X K+1分频计数 N K值不为0? N Y 置分频数K和分频次数X 计数器计数到K值? 无法分频 分频计数器复位到1值 K+1分频计数 分频次数加1 N 计数器计数到K值?N 分频次数大分频计数器复位到0值 于等于N? 分频次数加1 分频次数计数器复位到1值 分频次数大于X? Y 21 西南科技大学城市学院本科生毕业论文 图3-2 用FPGA实现K/K+1分频器的部分Verilog-HDL源代码如下所示: Always @(posedge clkin) begin if (reset) countk<=4?b0000; else if(countnice) begin if(divfreqk

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com