基于FPGA的通用数控分频器的设计与实现

最新更新时间:2014-02-28来源: 21IC关键字:FPGA  通用数控  分频器 手机看文章 扫描二维码
随时随地手机看文章

1.引言

分频器是数字系统中非常重要的模块之一,被广泛应用于各种控制电路中。在实际中,设计人员往往需要将一个标准的频率源通过分频技术以满足不同的需求。常见的分频形式主要有:偶数分频、奇数分频、半整数分频、小数分频、分数分频。在某些严格的情况下,还有占空比的要求。其中非等占空比的偶数分频器和奇数分频器其实现比较容易,但对于半整数分频器和占空比为50%的奇数分频器实现比较困难。

本文首先介绍了各种分频器的实现原理,并结合VHDL硬件描述语言对其进行了仿真,最后提出一个可控的通用分频器的设计方法,该方法可实现任意分频,资源消耗低,具有可编程等优点。

2.偶数分频器

偶数分频器比较简单,即利用计数器对需要分频的原始时钟信号进行计数翻转。

例如:要进行M=2N(N为自然数)分频,当计数值为0~k-1时,输出高电平,当计数值为k-1~2N-1时输出低电平,同时计数值复位,如此循环可实现任意占空比的偶数分频,其中M和k为预置数,可根据分频倍数和占空比的要求进行置数。如图1所示,当k=N时,即可实现占空比为50%的偶数分频。

 

 

3.奇数分频器

任意占空比的奇数分频器的实现,其原理与偶数分频器类似。但对于占空比为50%的任意奇数次分频却无法用上述相同的方法实现。

下面介绍一种常用的实现方法。

实现原理:采用两个不同的边沿触发器(一个在上升沿和一个在下降沿)来实现,其细节在于实现1/2个原始时钟周期的时间差。

如图2所示,进行M=2N+1分频时,k1是在clk上升沿且计数周期为M变化的信号。当计数器值为0~N时,k1保持低电平,计数值为N+1~2N时,k1保持高电平。

 

 

k2与k1一样,唯一不同的是:k2是在clk的下降沿变化。最后将k2与k1进行或运算即可得到占空比50%的任意奇数分频器。

4.半整数分频器

半整数分频器原理如图3所示[3].主要包括模M计数器,异或模块和2分频模块三个部分。其设计思想是:通过异或门和2分频模块组成一个改变输入频率的脉冲添加电路,即在M-0.5个输入信号周期内产生M个计数脉冲,并将其中的一个计数脉冲的周期变为含有两个脉冲的周期。而这种改变的具体实现是将原始时钟信号与2分频模块的输出进行异或。

 

 

另外,不难发现此原理图还可以实现占空比为50%的2M-1倍的奇数分频。当M=3时,其仿真结果如图4所示。原理图的输出端口q即为占空比为50%的5分频,输出端口C为2.5分频。

 

 

5.数控通用分频器的实现

综上,利用模N计数器、脉冲添加电路,以及控制模块即可实现占空比可调的通用分频器。在具体设计过程中可采用层次化的设计方法。首先,设计通用分频器中各组成电路元件,然后通过元件例化的方法,调用各元件,实现通用分频器。

 

 

其中:

模N计数器的实现可以采用两种方式:

一是调用L P M 库中的参数化的计数器模块LPM_COUNTER,根据向导对参数进行设置,QuartusII会生成相应的。vdh计数文本。为了能够调用计数文本,最后还需要利用VHDL语言对该计数文本设计一个例化程序,并将其设置为顶层文件。二是利用VHDL描述语言实现。

二分模块是利用D触发器来实现的,即将D触发器的输出信号Q反馈回来作为输入信号,将模N计数器输出信号的最高位作为D触发器的时钟信号。

其顶层原理图如图5所示。其中a为分频模式选择,当a=00时进行偶数分频;当a=01时进行占空比为非50%奇数分频;当a=10时进行占空比为50%的奇数分屏;当a=11时进行半整数分频[2].端口M的作用是控制分频数。端口K的作用是进行偶数(M=2N)和奇数(M=2N+1)分频时,调节占空比,当k=N时,占空比为50%.

6.结论

本设计的最终目的是实现分频器的通用性和实用性,本设计中控制端口M、K、以及计数器N的位宽均采用参数化设计思想,用户根据需要对其稍加修改就可满足不同的分频需求,在一定程度上实现了通用性。

关键字:FPGA  通用数控  分频器 编辑:探路者 引用地址:基于FPGA的通用数控分频器的设计与实现

上一篇:基于51单片机的数字测速系统的设计方案
下一篇:单片机应用系统的可靠性设计

推荐阅读最新更新时间:2023-10-12 22:36

基于FPGA的ARM并行总线研究与仿真
  通过EP2C20Q240 器件和LPC2478 处理器,研究ARM 应用系统外部并行总线的工作原理和时序特性,以及在FPGA 中进行双向总线设计的原则,设计并实现了FPGA 并行总线.借助Quartus II 仿真工具,对FPGA 并行总线进行了时序仿真,并用SignalTap II 逻辑分析仪进行在线测试,验证设计的正确性.   0 引言   在数字系统的设计中,FPGA+ARM 的系统架构得到了越来越广泛的应用,FPGA 主要实现高速数据的处理;ARM 主要实现系统的流程控制.人机交互.外部通信以及FPGA 控制等功能.I2C.SPI 等串行总线接口只能实现FPGA 和ARM 之间的低速通信 ;当传输的数据量较大.要求高速
[单片机]
基于<font color='red'>FPGA</font>的ARM并行总线研究与仿真
数字电路设计方案的比较与选择
  数字信号处理技术和大规模集成电路技术的迅猛发展,为我们设计数字电路提供了新思路和新方法。当前数字系统设计正朝着速度快、容量大、体积小、重量轻的方向发展。DSP和FPGA技术的发展使这一趋势成为可能和必然。   和计算机一样,数字信号处理的理论从60年代崛起以来,到80年代DSP产生,它飞速发展改变了信号处理的面貌。今天DSP已广泛应用在语音、图像、通讯、雷达、电子对抗、仪器仪表等各个领域。DSP起了十分关键的作用,成为数字电路设计的主要方法。   二十世纪80年代以来,一类先进的门阵列——FPGA的出现,产生了另一种数字电路设计方法,具有十分良好的应用前景。基于FPGA的数字电路设计方式在可靠性、体积、成本上的优势
[嵌入式]
在视频监控系统中使用FPGA进行视频处理
视频监控系统是火车站、机场、银行、娱乐场所、购物中心甚至家庭保安的重要组件。随着安全风险的增加,对视觉监视和记录事件的需求以多种使用模式激增。因此,新架构必须为横跨一整套日渐繁杂的视频监控系统要求的成本效益方案提供可扩展性。 上市时间的压力、新CODEC标准、日益广泛的要求(包括先进的目标探测、运动探测、目标跟踪和目标跟踪特性),这些不过是新型视频监控架构所面临挑战中的几项。伴随挑战而来的是对可扩展为不同性能范围的实现的需求。 视频监控和DVR系统 数字监控系统中的数字视频录像机(DVR)正在迅速采用先进的数字视频压缩。大多数DVR制造商从MPEG-4向H.264高清晰度(HD)CODEC转移,对更高分
[安防电子]
基于SoC FPGA芯片的异步全彩LED显示控制器解决方案
1 LED显示屏市场概况 全彩LED显示被普遍应用于户外及室内的大型广告、舞台背景等场合(大多是同步显示),随着价格的下降,全彩LED显示已经开始被使用于门楣广告(异步显示)。当前门楣广告一般采用单双色LED显示,市场需求大。与单双LED相比,全彩LED能够展现更丰富的内容,如真彩图片,动画,视频等,全彩LED显示将是门楣广告屏的发展趋势。     图1:中国LED显示屏产值(数据来源:GLII) 2 市场流行方案的介绍 目前市场上比较流行的方案有以下几种: 1) ARM-CortexA8 + FPGA解决方案:     图2:ARM-CortexA8 + FPGA方案框图 特点:功能齐全,其中ARM Cortex-A8可以实
[电源管理]
基于SoC <font color='red'>FPGA</font>芯片的异步全彩LED显示控制器解决方案
美高森美宣布提供中等规模PolarFire FPGA
并宣布提供用于评估低功耗、高性能特性平台的PolarFire套件 美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC)宣布其PolarFire™可编程逻辑器件(FPGA)工程样品接受订购。PolarFire FPGA系列提供最低功耗、成本优化的中等规模器件,涵盖100K至500K逻辑元件(LE)。已经提供给指定关键客户的PolarFire™评估套件,现在也可从公司及其分销频道进行订购。此外,美高森美的Libero™ SoC PolarFire设计套件已经随1.1版Service Pack 1更新,不仅使广泛的客户群能够开展设计项目,并提供关键的快速演示设计,用于快速评估和原型制作。 美高森美
[嵌入式]
美乐威在其最新的HDMI视频采集卡上采用莱迪思半导体FPGA
美乐威在其最新的HDMI视频采集卡上采用莱迪思半导体FPGA 中国上海——2022年11月17日——莱迪思半导体公司, 低功耗可编程器件的领先供应商,近日宣布美乐威电子科技有限公司(下称“美乐威”)选择莱迪思CrossLink™-NX FPGA产品打造其最新的Eco Capture和视频编码传输类产品。 莱迪思CrossLink-NX FPGA基于屡获殊荣的莱迪思Nexus™平台,可提供行业领先的低功耗、小尺寸、可靠性和高性能,满足开发人员创建创新的嵌入式视觉和人工智能解决方案的需求。 美乐威总裁童涌先生 表示:“CrossLink-NX是一款出色的产品,其低功耗和可靠的PCIe性能使其成为我们视频采集设计的最佳选择。我们
[嵌入式]
FPGA芯片产品销售量大幅增长 安路科技Q1扣非净利润同比增870.90%
4月28日,安路科技发布一季度业绩报告称,今年一季度,公司实现营业收入为2.58亿元,同比增长72.15%,归母净利润为1769.39万元,同比增长206.34%;扣非净利润为1546.13万元,同比增长870.90%。 安路科技称,随着公司芯片产品不断丰富且竞争力持续提升,市场影响力持续增强,一季度营业收入同比保持大幅增长。同时,公司研发费用占收入比持续下降,公司报告期内实现盈利。 资料显示,安路科技是国内较早开始FPGA芯片及专用EDA软件研发、设计和销售的企业。经过十年的自主研发和技术积累,公司形成了完善的技术体系和深厚的技术储备,具备了FPGA产品硬件、软件、测试、应用方面完整的核心技术。 目前,公司的FPGA芯片产品
[手机便携]
<font color='red'>FPGA</font>芯片产品销售量大幅增长 安路科技Q1扣非净利润同比增870.90%
基于FPGA的高精度相位测量仪的设计
摘 要:本文介绍了基于FPGA的自带移相信号源的相位测量仪的设计。在系统设计中研究了DDS信号源的FPGA实现方法。经过验证,系统结构简单,运行可靠。 关键词:DDS;FPGA;VHDL;相位测量 引言 随着集成电路的发展,利用大规模集成电路来完成各种高速、高精度电子仪器的设计已经成为一种行之有效的方法。采用这种技术制成的电子仪器电路结构简单、性能可靠、测量精确且易于调试。本文采用Altera CycloneII系列FPGA器件EP2C5,设计了高精度相位测量仪。测量相位差所需的信号源在FPGA内部运用DDS原理生成,然后通过高速时钟脉冲计算两路正弦波过零点之间的距离,最后通过一定的运算电路得到最终相位值,测相精度为1%
[测试测量]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved