- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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位
您可能关注的文档
- 基于51单片机的小屏幕数字钟.doc
- 基于51单片机的模数转换AD实验设计.doc
- 基于51单片机的水温测控系统实验报告.doc
- 基于51单片机的空闲模式和掉电模式实验演示.doc
- 基于51的交通灯设计报告带左转.doc
- 基于24G射频技术的RFID防丢器.doc
- 基于51单片机的温度采集系统.doc
- 基于51单片机的电子计算器.doc
- 基于8051单片机的数控电源设计.doc
- 基于51单片机多模式智能小车研究与制作.doc
- 2025年农产品电商创新模式与农村电商生态构建实践报告.docx
- 2025年智慧公交系统建设与运营管理中的智能导航技术应用报告.docx
- 教育机构2025年线上招生策略与招生团队建设.docx
- 2025年基因治疗技术临床应用在癌症治疗中的基因治疗技术.docx
- 传媒行业人才流动趋势报告:新媒体运营人才的职业发展路径与规划.docx
- 2025年沉浸式文旅体验项目在旅游景区智慧旅游建设中的应用报告.docx
- 2025年建筑行业农民工权益保障与新型用工模式下的劳动力市场预测报告.docx
- 沉浸式文旅体验项目2025年智慧旅游发展趋势与运营模式研究报告.docx
- 学前教育普惠化进程中民办园与公立园协同发展研究报告.docx
- 城市轨道交通站点周边开发2025年社会稳定风险评估与城市安全风险评估报告.docx
文档评论(0)