基于FPGA的数字扫频系统SOC设计与验证.pdf
《基于FPGA的数字扫频系统SOC设计与验证.pdf》由会员分享,可在线阅读,更多相关《基于FPGA的数字扫频系统SOC设计与验证.pdf(8页珍藏版)》请在咨信网上搜索。
1、收稿日期:基金项目:江西省教育厅科学技术研究项目(编号:G J J );省级大学生创新训练计划项目(编号:S ).作者简介:邵志成(),男,浙江杭州人,本科生,主要从事数字电子系统设计的研究.通信作者:张海鹏,E m a i l:i s l o t u s c o m.基于F P GA的数字扫频系统S O C设计与验证邵志成,彭文慧,肖扬腾,王璐,张海鹏邵志成,彭文慧,肖扬腾,王璐,张海鹏(上饶师范学院 物理与电子信息学院/江西省电动汽车部件智能化工程技术研究中心,江西 上饶 )摘要:面向教学、科研、产业科技创新等,基于F P GA对数字I C s与系统S O C进行开发.首先阐述了工程化开发
2、方法和步骤,然后采用组合设计与模块化设计相结合方法,描述了基于低P L L宏模块配置F P G A器件的数字扫频系统的设计与验证.结果表明:一方面,通过实践能有效引导相关专业人员运用所学专业基础与技能,领悟数字I C s与系统的工程化设计思想,掌握采用合理的方法简化复杂系统设计开发要旨,提升科技创新能力;另一方面,所开发的数字扫频系统实现了“手/自一体双向循环扫频脉冲输出及输出脉冲频率值测量”的系统功能,且与传统的面向模拟电路与系统频率特性测试的扫频系统相比,无需MC U、D D S及片外L、C和模拟电路.关键词:科技创新;F P G A;数字I C s与系统;数字扫频系统;工程化设计思想中图
3、分类号:T N 文献标识码:A文章编号:()D O I:/j i s s n 数字扫频系统可以广泛应用于为数值逻辑电路提供电源和时钟源,也可为数字系统和数模混合系统 包括基于R T D(共振隧穿器件)的MV L(多值逻辑)电路与系统 提供时钟源或者脉冲信号源,可用于变频调速、数字I C s(集成电路)能耗管理、数字I C s动态特性测试、检测电池性能、动态扫描驱动数字化显示终端、动态扫描驱动L D/L E D发光装置、同步与调速数字化传感、数据传输,还可以为L T E通信系统清频降噪,为电子、通信、计算机系统测试提供激励源.与传统扫频仪专用于测量模拟电路的频率特性相比,数字扫频系统的应用范围大
4、大拓宽.传统的数字扫频仪大多采用MC U(微控制器)、P L L(锁相环)与D D S(直接数字频率合成器)技术相结合,实现数字信号控制变频正弦波输出,.与传统数字扫频仪相比,本文中所阐述的数字扫频系统设计在功能上存在本质的区别,所实现的功能为手动/自动离散数字扫频方波脉冲输出.因此,在硬件结构实现上,数字扫频系统设计无需MC U和D D S,只需含有片内P L L宏模块配置的F P GA(现场可编程门陈列)器件,具有结构简单、成本低、小型化、轻量化和嵌入式等特点.数字 数字扫频系统总体要求扫频系统总体要求本数字扫频系统设计的主要目的有:首先,为基于G a N基R T D的MV L电路提供工作
5、和测试用调频脉冲电源和时钟信号源;其次,提供兼顾工业产品缺陷超声与兆声检测应用的可调频数字脉冲信号源,如光学镜片或半导体晶片的微小瑕疵检测等;再次,促进数字I C s与系统设计专业人才培养,提升产业工程技术人员的科技创新能力.第 卷第期 年 月 上 饶 师 范 学 院 学 报J OUR NA LO FS HAN G R AONO RMA LUN I V E R S I T YV o l ,N o J u n 数字扫频系统功能要求要求所设计的数字扫频系统S O C(S y s t e mO naC h i p)能够实现对 MH z、MH z、MH z、MH z、MH z、MH z、MH z、MH
6、 z、MH z、MH z、k H z、k H z、k H z、k H z、k H z和 k H z等频点方波脉冲的手动及或自动双向扫描输出.系统设计约束条件采用基于仅配置了两个P L L单元,且受P L L单元可编程倍频比和分频比内在约束,仅能够提供系统设计所需的少量频点输出的C y c l o n e I VEs p e e dE P C E E C F P GA器件的HY 型F P GA开发板.该芯片具有 个可编程I/O口(其中核心验证版已占用 个,剩余可用 个)、VT T L(晶体管晶体管逻辑)I/O电平、V D C电源供电和可上拉 V T T LI/O电平,板上 MH z时钟源,支持最
7、高频率 GH z数字I/O,提供片上互补 GH z数字I/O引脚.子子系系统统与与模模块块划划分分及及接接口口定定义义数字扫频系统整体功能比较复杂,直接进行逻辑设计比较困难.那么,怎样才能将复杂的系统设计简化呢?这是复杂系统设计的难点所在,解决方法就是采用模块化设计.具体步骤是:结合设计约束条件,根据要实现的系统总体功能,按照局部功能的相对独立性和完整性,对整个扫频系统进行子系统/模块层次化划分,并进行接口定义 即确定各个模块/子系统之间的互连关系.首先,要在F P GA芯片中实现比板上石英晶振提供的时钟频率更高的频点,必须依靠P L L宏模块倍频,而单纯依靠两个P L L宏模块单元级联不足以
8、实现所有上述频点数字方波脉冲输出,想要获得功能要求的所有输出频点,需要进行二进制分频模组级联配合.因此,需要利用两个P L L宏模块单元级联倍频和分频产生一级主频点(MH z、MH z、MH z、k H z和 k H z).每个主频点需要一个二进制分频模块产生对应二级频点,共需要个,每个单独作为一个模块使用,构成一组,称为二进制分频模组.该功能单元可以实现完整的数字倍频分频功能,包含两个宏模块和一个由个相同模块构成的模组,并可划分为数字倍频分频子系统.其次,要求能够实现自动/手动两种扫频模式,能够对所产生的 个频点进行可逆连续扫描选择.该功能需要自动/手动控制模块、循环计数扫描模块和输出频点选
9、择模块三个模块有机结合才能实现,可划分为手动/自动双向扫描控制子系统.最后,要求能够给出所选输出频点的频率值,即实现输出方波的频率值测量与输出,这需要频率计控制模块、多位 进制计数器模块、多位 进制数锁存器模块、频率测量算法模块等多个模块有机结合才可实现,并划分为频率计子系统.综上,数字扫频系统原理框图如图所示.按照功能相对独立性和完整性,整个数字扫频系统划分为三个子系统,分别为数字倍频分频子系统、手动/自动扫描控制子系统和频率计子系统.子子系系统统/模模块块设设计计与与验验证证采用Q u a r t u s I I进行数字集成系统设计与验证,在模块和子系统设计与验证过程中,要求激励波形文件名
10、必须与对应模块/子系统的实体名一致,系统级编译和仿真才能正常进行.模块化设计遵循层次化设计规则,要求系统、子系统/模块层次对应的路径层次一致.对于当前常用的P C机和笔记本电脑,如果仿真时间设置过长,仿真结果数据量过大,输出结果图形化转化时间过长,就会严重影响仿真时效,一般根据当前功能模块或系统层次的时钟频率、输入信号完整性、输出结果完整性需求计算仿真时间上限并略留余量,最高一般不超过 ms.在完成每个模块/子系统验证且正确无误后,创建出对应的芯片符号.上 饶 师 范 学 院 学 报 (第 卷)图数字扫频系统原理框图解决了复杂系统设计的难点并明确了每个子系统和模块的逻辑功能后,接下来的重点任务
11、之一是简便快捷地设计实现各个模块和子系统.一种较好的方法是:利用马克思主义的普遍联系观点,根据每个模块和子系统的功能要求,从已有的工作积累中找到逻辑功能本质相近或者相同的功能单元,通过修改原设计令其符合当前设计要求.如果在已有工作积累中没有找到所需目标,则按照正常的自底向上的数字电路设计方法和步骤,自主设计模块和构建子系统.数字倍频分频子系统设计与验证数字倍频分频子系统设计由两个P L L宏模块单元级联设计倍频和分频模组,产生一级主频点(MH z、MH z、MH z、k H z和 k H z),以及一个由个位二进制分频模块组成的并行二进制分频模组.下面分P L L倍频分频模组和二进制分频器模块
12、两部分论述.P L L倍频分频模组设计与验证P L L倍频分频模组采用宏模块设计方法设计(如图所示).图中,两个P L L宏模块分别为p l l m d 和p l l m d,c k M为开发板上晶振时钟信号输入端,r e s e t为复位端,c k Mc k k这个输出端依次分别对应上述五个频点,c k M同时作为p l l m d 的输入时钟信号.在P L L宏模块设计过程中,要求每个模块输入时钟频率的设置必须与实际要求输入时钟频率一致,否则无果.图为其仿真验证结果,由图可见,所实现的倍频分频功能正确.图P L L数字倍频分频模组原理图图P L L数字倍频分频模组验证结果位二进制分频器模块
13、设计与验证位二进制分频器模块c n t b的验证结果如图所示,其中,c l r为复位控制端,e n为使能控制端,c l k为时钟输入,c o为计数溢出输出,q:为计数分频结果输出.由图可见.c n t b的验证结果正确.第期邵志成,等:基于F P GA的数字扫频系统S O C设计与验证(a)c n t b仿真验证结果(b)创建的c n t b芯片符号图位二进制分频器模块验证结果手动/自动双向扫描控制子系统设计与验证手动/自动双向扫描控制子系统由自动/手动控制模块、循环计数扫描模块和输出频点选择模块三个模块按逻辑关系互连构成,下面分别论述.自动/手动扫描切换控制模块验证带使能控制的自动/手动扫描
14、切换控制模块a u t o m a n的功能本质上与数字选择器的逻辑相同,所需选择的模式有两种,故以选数据选择器设计实现,其验证结果如图所示,其中,e n为使能信号,a为选择地址输入信号,c:为模式输入信号,y为输出信号.由图可见,当a 时,y输出模式c 的信号,反之输出模式c 的信号,结果正确且完整.(a)a u t o m a n模块的验证结果(b)创建的芯片符号图自动/手动扫描切换控制模块验证结果循环计数扫描模块设计与验证双向扫频功能与可逆循环计数器功能本质相同,故该模块采用模 的可逆循环计数器设计实现,其验证结果如图所示,其中,c l k为时钟信号,c l r为复位信号,e n为使能信
15、号,s为扫描方向控制信号,l d为置数控制信号,d a t a对应d:为置数输入数据,q:为计数输出信号,c o为加计数溢出信号,b b为减计数溢出信号,结果正确且完整.(a)模 的可逆循环计数器V e r i l o gHD L程序设计结果(b)模 的可逆循环计数器的验证结果(c)创建的k n c n t 芯片符号图可逆循环计数扫描模块设计与验证结果上 饶 师 范 学 院 学 报 (第 卷)输出频点选择模块设计与验证输出频点选择功能与数据选择器逻辑功能本质相同,所需选择频点数为 个,故 路频点选择模块采用 选数据选择器基于广义译码原理和多路选择分支代码结构设计实现,其设计与验证结果如图所示,
16、其中,c:为 路输入频点,a:为选择地址输入端,e n为使能控制端,y为输出端.由图(b)可见,结果正确且完整.(a)V e r i l o gHD L程序设计(b)仿真验证结果(c)输出频点选择模块芯片符号图输出频点选择模块设计与验证结果频率计子系统的设计与验证频率计子系统的功能进一步划分为频率计控制信号发生子模块f r e q t e s t c t l、位 进制计数器子模块h e x c n t 、位 进制锁存器子模块r e g x l a t c h和频率算法子模块f r e q i n t e r p r e,按接口定义互连得到其子系统原理图如图所示.图频率计子系统原理图频率计控制子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 数字 系统 SOC 设计 验证
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。