下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六DPLL设计与实一.实验目二.实验内1.51050~1100Hz(50%占空比的,并且输入信号频率可能在1050~1100Hz内缓慢变化,频率变化速率不高于小10Hz/s,SignalFrequencysignalgeneratorJB1dpllJB1信号通过所要设计的dpll模块,输出1.5倍频50%占空比的到JB2口Frequencydetector模块检测JB2口产生的1.5倍频50%占空比的三.整体思路解决方案及FPGA资源使用情1.计算输入信号频率T1T0进行计数,即可得:T1=n*当flag为0即上一信号钟周期时输入信号为低电平而当前输入信号为高电平时,nums,并将计数变量Num_tmp置1即重新从上跳沿开始计数,flag置1刷新状态。并高电平的跳变,flag1。ledif(clk'eventandclk='1')if(flag0')thenif(signal_in'1'thennums:=Num_tmp;flagtmp<=Num_tmp:=flag:=elsif(signal_in0'thenflagtmp<='0';Num_tmp:=Num_tmp+1;endif;elsif(flag='1')if(signal_in'1'thenflagtmp<='0';Num_tmp:=Num_tmp+1;elsif(signal_in0'thenflagtmp<=flagNum_tmp:=Num_tmp+1;endif;endif;endif;period<=if(nums>47620)thenlow<='1';elselow<='0'endif;1050Hzif(nums<45455)thenhigh<='1';elsehigh<=endif;syncT21.51.5T1=1.5*T1=n*
T2=m*n=m*2*n=m*此即为由输入信号n得到输出信号m的式。首先n取自全局变量period,由信号的频率,在此process中,n用period_tmp表示,m用Num_tmp计数表示。当计数结束后赋给全局变量NumNum_tmp计数值重置为1即重新开始计数输出信号周期。完成1.5需要进行相位调则是以Num_tmp*3刚好大于period_tmp*2完成对输出频率的此时输出信号的1.5个周期相比输入信号1个周期会有相位超Num_tmp*3刚好大于period_tmp*2,所以Num_tmp*3period_tmp*21m*3–n*2=1相当于输出信号每个周期将超前输出信号1/3或2/3个信号钟周期的相位Num_tmp*3period_tmp*2Num_tmp*3period_tmp*2得到相位超前值,设为flag_tmp为全局变量。则实际代码可简化为(编写代码时未进flag_tmp<=Num_tmp*3-period_tmp*ifrising_edge(clk)thenperiod_tmp:=if(Num_tmp*3<period_tmp*2)then---未达到条件持续计Num_tmp:=Num_tmp+elsif(Num_tmp*3period_tmp*2)then0Num_tmp:=flag_tmp<=elsif(Num_tmp*3>if(Num_tmp*3period_tmp*22)then2/3flag_tmp<=2;elsif(Num_tmp*3period_tmp*21then1/3flag_tmp<=1;endif;Num_tmp:=1;endif;endif;1、2Numflag_tmpflagtmpm,输出信号每个周期超前的相位差和输入信号上跳信号。Num_tmp*2Num直到Num_tmpNum1.550%的输出信号。但是输出信号未达到锁相与同步的要求。可能超前0、1/32/3个信号钟周期的相位。同时输出信号计数值都是有1Numflag_tmp=1或2时,达到的效果则是会2/3或1/3个信号钟周期。1/3个信号钟周期的相位而从2开始计数到Num截止时将2/3个信号钟周期的相外1个周期从2开始,则达到的效果将会是相位差超前2次1/3而1次2/3达flag_tmp=2,1Num2/3个信号钟周期的相位,而从2开始计数到Num截止时将1/3个信号钟周期的相位;33112个周期从2开始,则达到的效果将是相位差超前1次2/3而2次1/3达到平衡。由于输出信号的频率输入信号的1.5倍,所以当输入信号为上跳沿时即flagtmp=1Num_tmp1Num/2附近。即当输入信号上跳时,对当前计数值进行判断,若Num_tmp不在1附近(代码判断为(Num_tmp>5))并且不在Num/2附近(代码判断为((Num_tmp*2-Num>5)5))Numifrising_edge(clk)ifflagtmp'1'thenif(Num_tmp5)and((Num_tmp*2Num5)or(Num_tmp*2Num5))thenNum_tmp:=0;---输出信号不在上跳沿或下跳沿附近endif;endif;if(flag_tmp0)then0if(Num_tmp*2<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp=Num)Num_tmp:=1;endif;endif;if(flag_tmp1)then1/3if(Num_tmp*2<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp=Num)thenif(flag_tmp_tmp0then2Num_tmp:=1;flag_tmp_tmp:=flag_tmp_tmp-1;elsif(flag_tmp_tmp=0)then---1Num_tmp:=2;flag_tmp_tmp:=2;endif;endif;endif(flag_tmp=2)then 2/3if(Num_tmp*2<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp<Num)thenNum_tmp:=Num_tmp+1;elsif(Num_tmp=Num)thenif(flag_tmp_tmp>0)then---2Num_tmp:=2;flag_tmp_tmp:=flag_tmp_tmp-1;elsif(flag_tmp_tmp0)then1Num_tmp:=1;flag_tmp_tmp:=2;endif;endif;endif;endif;sync<=LogicTotalNumberSliceNumberusedasFlipNumberusedasNumberof4inputNumberofoccupiedNumberofSlicescontainingonlyrelatedNumberofSlicescontainingunrelated0TotalNumberof4inputNumberusedasNumberusedasaroute-NumberusedasShift2NumberofbondedNumberof3AverageFanoutofNon-ClockWARNING:Xst:819-"E:/VHDL/VHDL_DPLL/VHDL_DPLL/dpll.vhd"line155:Oneormoresignalsaremissingintheprocesssensitivitylist.ToenablesynthesisofFPGA/CPLDhardware,XSTwillassumethatallnecessarysignalsarepresentinthesensitivitylist.Pleasenotethattheresultofthesynthesismaydifferfromtheinitialdesignspecification.Themissingsignalsare:<f_up>,<f_down>,WARNING:Xst:646-Signal<dummy1>isassignedbutneverused.Thisunconnectedsignalwillbetrimmedduringtheoptimizationprocess.WARNINGWARNINGDPLL模WARNING:Xst:1780-Signal<clk_tmp>isneverusedorassigned.Thisunconnectedsignal
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年华中农业大学襄阳书院劳动聘用制人员招聘备考题库及答案详解(夺冠系列)
- 2026年云浮市消防救援支队公开招聘政府专职消防员的备考题库及答案详解1套
- 个人生活用品采购承诺书(6篇)
- 大学生基于机器学习预测自然灾害并设计疏散预案课题报告教学研究课题报告
- 2025年有机肥料推广对农产品品质提升五年实践报告
- 2025年人工智能医疗影像辅助诊断行业报告
- 植保无人机驾驶员安全风险能力考核试卷含答案
- 作物制种工创新意识评优考核试卷含答案
- 变压器绝缘件装配工岗前认知考核试卷含答案
- 2025年智能语音翻译系统在教育辅助教学中的可行性研究报告
- 艺术鉴赏学习通超星期末考试答案章节答案2024年
- 《财务实训教程-智能财务共享》 课件 重大 认知课程及财务共享服务;资金结算共享
- 2023-2024学年小学语文六年级上册期末试题(北京市丰台区)
- 2023年6月高考技术试卷(浙江自主命题)(解析)
- 2024春期国开电大《应用写作(汉语)》形考任务1-6参考答案
- 11G521-1钢檩条标准完整版
- GB/T 9442-2024铸造用硅砂
- 第11课《以社会主义核心价值观引领文化建设》第1框《社会主义核心价值观》课件 2023-2024学年 中职高教版(2023)中国特色社会主义
- MOOC 组织行为学-对外经济贸易大学 中国大学慕课答案
- 手术术中输血安全
- 建筑工程费用定额-建筑工程费用定额
评论
0/150
提交评论