资源描述:
《8位序列检测器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西华大学课程设计说明书八位序列检测器设计摘要:序列检测器多用于通信系统中对禁用码的检测,或者是对所需信号的提取,即一旦检测到所需信号就输出高电平,这在数字通信领域有广泛的应运。本文介绍了一种采用单片PGA芯片进行脉冲序列检测器的设计方法,主要阐述如何使用新兴的EDA器件取代传统的电子设计方法,利用FPGA的可编程性,简洁而又多变的设计方法,缩短了研发周期,同时使设计的电路体积更小功能更强大。本次课程设计设计出能够检测序列“11010011”的序列检测器,并以此来描述序列检测器的设计过程和基于FPGA的软件仿真。最后通过QuartusII的波
2、形输出对设计方案进行检测,在硬件调试经检测输出正确设计符合要求。关键词:VHDL序列检测QuartusⅡFPGAAbstract:Sequencedetectorsystemusedforcommunicationonthedetectioncodedisabled,oristheextractionofthedesiredsignal,thatis,oncedetected,therequiredhighoutputsignal,whichinthebroadfieldofdigitalcommunicationstobetranspor
3、ted.ThispaperpresentsasingleFPGAchipwiththedetectorpulsesequencedesignmethod,mainlyonhowtousenewdevicetoreplacethetraditionalEDAelectronicdesign,theuseofFPGA'sprogrammability,conciseandchangingthedesignmethodshortensthedevelopmentcycle,whileallowingsmallercircuitdesignandm
4、orepowerful.Thecurriculumisdesignedtodetectsequence"11010011"sequencedetectors,anddetectorinordertodescribethesequenceofthedesignprocessandFPGA-basedsoftwaresimulation.Finally,theoutputofthewaveformQuartusIIdesigntesting,debuggingthehardwaredesignhasbeentestedandmeetthereq
5、uirementsofthecorrectoutput.Keywords:VHDLSequencedetectionQuartusⅡFPGA西华大学课程设计说明书目录1前言11.1课题设计背景12.总体方案设计22.1方案比较22.2两种方案的论证与比较33.单元模块设计43.1序列信号发生器43.2序列检测器63.3计数器73.4顶层文件设计84系统调试与验证94.1待测序列的输入94.2时序仿真114.3结果分析125总结与体会136辞谢147参考文献15西华大学课程设计说明书1前言1.1课题设计背景随着数字通信的广泛应用,可编程逻辑器
6、件容量、功能的不断扩大,集成电路的设计已经进入片上系统(SOC)和专用集成电路(ASIC)的时代。由于硬件描述语言VHDL可读性、可移植性、支持对大规模设计的分解和对已有设计的再利用等强大功能,迅速出现在各种电子设计自动化(EDA)系统中,先进的开发工具使整个系统设计调试周期大大地缩短。利用硬件描述语言(如VHDL)来完成对系统硬件功能的描述,在EDA工具的帮助下通过波形仿真得到时序波形,这样就使得对硬件的设计和修改过程软件化,提高了大规模系统设计的自动化程度。传统的脉冲序列检测器,它的实现方法是把一个算法转化为一个实际数字逻辑电路的过程。
7、在这个过程中,我们所得到的结果大概一致,但是在具体设计方法和性价比上存在着一定的差异,存在电路设计复杂,体积大,抗干扰能力差以及设计困难、设计周期长等缺点。而利用FPGA作为硬件电路,采用VHDL等硬件描述语言对硬件的功能进行编程,加快了系统的研发进程,采用数字化的控制方式,大幅度提高了逻辑控制的精确度,实时控制效果好,实践证明,FPGA芯片可以代替传统的复杂的电路,而且可以大比例地缩小了电路的硬件规模,提高了集成度,降低开发成本,提高系统的可靠性,为脉冲序列检测器电路的设计开辟了新的天地。脉冲序列检测器在现代数字通信系统中发挥着重要的作用
8、,通过中小规模的数字集成电路构成的传统脉冲序列检测器电路往往存在电路设计复杂体积大、抗干扰能力差以及设计困难、设计周期长等缺点。因此脉冲序列检测器电路的模块化、集成化已成为发展趋