网站大量收购独家精品文档,联系QQ:2885784924

基于FPGA的分频器设计研究.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的分频器设计研究

基于FPGA的分频器设计研究 李雪梅 (乐山师范学院物理与电子信息科学系,四川 乐山 614000) 摘要:本文重点介绍了在FPGA/CPLD 上使用 VHDL 进行分频器设计,包括2N分频、任意整数分频、小数分频等。以上分频器设计在QuartusII6.0平台下均通过ALTERA公司FPGA(CycloneII EP2C8Q208)器件实现。实验结果完全符合要求,程序修改移植方便,为电子设计者提供了更多灵活可行的分频设计方法。 关键词: ?FPGA;?VHDL;分频器 中图分类号:TP3 文献标识码:A Design of Controllable Frequency Divider Based on FPGA Technology Li Xue-mei (The Department of Physics and Electronic Information of Leshan Teachers College, Sichuan Leshan 614000) Abstract: This article introduced with emphasis uses VHDL on FPGA/CPLD to carry on the frequency divider design, including 2N frequency division, random integer frequency division, and decimal frequency division and so on. Above frequency divider design under QuartusII6.0 platform through ALTERA Corporation FPGA (CycloneII EP2C8Q208) component realization. The experimental result conforms to the requirement completely, the red-tape operation transplant is convenient, has provided the more nimble feasible frequency division design method for the electronic designer. Key words: FPGA;VHDL;Frequency Divider 1?引言 分频器是数字系统中常用来对某个给定时钟的频率进行再分频,以得到所需之各种信号频率的常用基本电路之一。广泛应用于工业控制中的变频需要,电声技术的转化等。基于FPGA 实现的分频电路一般有两种方法:一是使用FPGA 芯片内部提供的锁相环电路,如 ALTERA 提供的 PLL(Phase Locked Loop),Xilinx 提供的 DLL(Delay Locked Loop);二是使用硬件描述语言,如VHDL、Verilog HDL 等。使用锁相环电路有许多优点,如可以实现倍频、相位偏移、占空比可调等。但 FPGA 提供的锁相环个数极为有限,不能灵活满足使用要求。而用硬件描述语言实现的分频电路消耗不多的逻辑单元就可以实现对时钟的操作,具有成本低、灵活可编程等优点。 2 2N分频器的设计 分频系数为2N 的分频器的实现最简单,可采用二进制加或减法计数器的设计来实现。计数器可直接从Altera公司提供的宏功能模块LPM中调用,也可文本输入或原理图输入方式构成。以一个4bit的二进制加法计数器为例进行分析说明。 以原理图输入方式设计四位二进制加法计数器如图1所示,经编译、时序模拟后得到仿真波形如图2所示: 图1 四位二进制加法计数器 图2 四位二进制加法计数器仿真波形 从仿真波形可以看出分别由Q0、Q1、Q2、Q3得到的脉冲波形频率正是时钟信号CP的1/2、1/4、1/8和1/16。亦即分频系数是2、4、8和16。假设FPGA的CP所接石英晶体是20MHz,则不同引脚所得到的频率分别为10 MHz、5 MHz、2.5 MHz和1.25 MHz。由上讨论推广可知, N位二进制计数器输出端的每一位输出信号其占空比为50%,从低到高排列分频系数正好为21、22、23、24……。Nbit计数器可获得最高分频系数为2N。 3 任意整数N分频器的设计 在很多情况下分频系数往往是任意正整数N,比如说7、10、1999等。这时上面的方法就无法顺利达到设计要求。整数分频器则非常方便的实现任意正整数N分频,其原理就是用计数值N可调的加法计数器设计对给定输入时钟信号完成N分频。 加法计数分频电路基本工作原理是先建立一个X位

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档