下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、频率合成技术是现代通讯系统的重要组成部分,他将一个高稳定和高准确度的基准频率,经过四则运算,产生同样稳定度和基准度的频率。分频器是集成电路中最基础也是最常用的电路。整数分频器的实现比较简单,可采用标准的计数器或可编程逻辑器件设计实现。但在某些场合下,时钟源与所需的频率不成整数倍关系,此时可采用小数分频器进行分频。本文利用veriloghdl 硬件描述语言的设计方式,通过modelsimse开发软件进行仿真,设计基于fpga的双模前置小数分频器。随着超大规模集成电路的发展,利用fpga小数分频合成技术解决了单环数字频率合成器中高鉴相频率与小频间隔之间的矛盾。1双模前置小数分频原理小数分频器的实现
2、方法很多,但其基本原理一样,即在若干个分频周期中采取某种方法使某几个周期多计或少计一个数,从而在整个计数周期的总体平均意义上获得一个小数分频比,设要进行分频比为k的小数分频,k可表示为:X = N * K X式中:n,n,x均为正整数;n为到x的位数,即k有n位小数。另一方面,分频比又可以写成:K 业 M/F式中:m为分频器输入脉冲数;p为输出脉冲数。.V 工 总 F 工P令 p=10n,则:MW -h X以上是小数分频器的一种实现方法,即在进行10n次n分频时,设法多输入x个脉冲。2电路组成每个周期分频n+10-n.x,其电路双模前置小数分频器电路由* n/n+1双模分频器、控制计数器和控制
3、逻辑3部分组成。当a点电平为1时,进行-n分频;当a点电平为0时进行* n+1分频。适当设计控制逻辑,使 在10n个分频周期中分频器有 x次进行* n+1分频,这样,当从fo输出10n个脉冲时,在fi处输入了 x.(n+1)+(10n-x).n 个脉冲,也就是10n.n+x个脉冲,其原理如图1所示。* r團】屮就介輻呂时帝理囲3小数分频器的verilog-hdl 设计现通?过设计一个分频系数为 8.7的分频器来给出使用 veriloghdl语言设计数字逻辑电路的一般设计方法。这里使用* 8/ 9双模前置分频器,按照前面的分析,可以通过计数器计数先做3次8分频,后做7次9分频,即可得到平均分频系
4、数 8.7。由于从n分频切换到n+1分频和从n+1分频切换到n分频都会产生一个随时 间增长的相位移,如果简单的先进行 3次8分频后做7次9分频将会产生很大的相位波动。考虑到该小数 分频器要进行多次8分频和9分频,那么就设法将两种分频混合均匀,这种“均匀”工作是通过计数器来完 成的,在这里只讨论一位小数的情况,下面简要介绍这种混合的方法:每进行一次分频,计数值为10减去分频系数的小数部分,各次计数值累加。若累加结果小于10,则进行n+1分频,若大于10或等于10,则进行n分频。该例中计数值为(10-7)= 3,前3次累加结果都小于10,所以 为9分频,第四次累加结果为12,则去掉十位数后累加结果
5、变为2,同时进行8分频,表1给出了该分频器的分频过程。*1井啪H的为融过峠命強启ItJg.43g-4IlALSrEsj4T10103K若分频系数后为两位小数,则用100减去分频系数的小数部分。用veriloghdl设计* 8/9双模前置分频器的描述程序如下:井攔电踣Eodwl Id filii twf rrcl1ti n tf 1 kr iH i . inpw rlkiri和i i nul口“I c ikuli:rftf rSknui tL 4 11 ielwqqHtq0rnddkT( mp tr clkin. rret tnutpiir dkovi ift lkAU11rR 4i I tia
6、lwy* 倶.(jwsetig cikin)h“uiif ( rerf I己h dif(uqM| 十 1 icIbtq= OiendulkovY二巾3 . fendrndcnodulr孚V9分If!njidule? MsfiljiiMt u、巩,dkin w eJkout f ni|iit rr*ei ,elk:n -jiioutput clkouT 1rrT p-osuf ilpr cJlun JJU = t 】rlk-mt clkoul 11elnclkout Ikoui 2 trnd-rn!mi.duir4波形仿真上述的* 8/9双模前置分频器的描述程序经modelsim编译、时序模拟后
7、,得到的波形如图2所示。J I (I h 1 耳 *r - -I由图2可见,当reset为0时,分频器复位,当a为1时,进行8分频,当a为0时则进行9分频i*r 11 %屿fj *如图3所示,在前3个时钟,a值为0,则进行9分频,其后一个时钟a为1,进行8分频,后两个脉冲,又进行9分频,后进行一次8分频,然后又进行两次9分频,最后进行一次8分频。5电路实现 fpga现场可编程门阵列(fieldprogrammablegatearray )是20世纪80年代中期出现的高密度可编程逻辑器件。fpga及其软件系统是开发数字电路的最新技术。他利用eda技术,以电路原理图、硬件描述语言、状态机等形式输入设计逻辑;他提供功能模拟、时序仿真等模拟手段,在功能模拟和时序仿真度满足要求后经过一系列的变换,将输入逻辑转换成fpga器件的编程文件,以实现专用集成电路。本设计选用xilinx 公司推出的90nm工艺制造的现场可编程门陈列spartan-3来设计小数分频器,体积减小,可靠性提高。6结语采用前置双频分频器设计的小数分频器,小数分频器的精度受控制计数器的影响,当n值为100时,小数分频的精度达到1/100;当n值为1000时,小数分频的精度达到1/1000;依此类推。fpga有相当丰富的硬件 资源
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 唐山市新区2025-2026学年第二学期五年级语文期中考试卷(部编版含答案)
- 平凉地区灵台县2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案)
- 红河哈尼族彝族自治州开远市2025-2026学年第二学期三年级语文期中考试卷(部编版含答案)
- 张掖地区张掖市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 工程服务方案
- 深度解析(2026)《CBT 4424-2015钢索索节》
- 深度解析(2026)《AQT 1020-2006 煤矿用袋式除尘器》
- 游泳题库及答案
- 市政桥梁工程结构设计考题及答案
- 嵌入式系统开发技术与实践技能题库及答案
- 眼球震颤的计算机建模
- DB29-296-2021 海绵城市雨水控制与利用工程设计规范
- 资源教室工作方案设计
- 工程经济学第2版杜春艳习题答案
- 《走进文言文》八年级1-7单元的翻译
- 2015版ISO90001标准课件教学
- GB/T 12451-2023图书在版编目数据
- 那垌小学内部控制考核评价报告
- 星火英语四级词汇
- 物业品质服务提升计划表最终版
- 人教版(2022)高中语文必修上册同步训练第八单元综合检测word版含答案
评论
0/150
提交评论