差错控制编码技术.docxFPGA实现差错控制编码技术提要本文首先介绍了电子设计自动化(EDA)技术的主耍特征、现状和前景,并就课题的研究方向做了有关论述;进一步研究了EDA技术的发展对电路设计方法的影响,深入探讨了用VHDL语言和复杂系统可编程逻辑器件(CPLD)JF-发的基本方法,作为应用对象,进一步研制、开发了循环兀余差错校验编码(CRC)、RS(255,239)编码和MD5编码。通过对前两种编码各个模块的设计,完整阐述了对前两种编码软件部分的设计;乂通过硬件的测试,完善,修改,最终完成了各自独立的编码程序。基TVHDL语言,利用FPGA器件开发的差错控制编码系统,采用了自顶向下的设计方法,系统的顶层设计和底层设计采用原理图输入描述和VHDL语言进行设计,选用当前应用最广泛的EDA软件QUARTUSII作为开发平台,所有程序全部通过了该平台的编译和功能仿真测试,得岀了实际的仿真波形,最后,对设计调试过程屮岀现的问题进行了分析、研究、解决。我还对上述这些齐种编码的异同点进行了总结,对MD5编码进行了算法分析,从而对这些编码进行研究。关键词:循环冗余差错校验编码FPGAQUARTUSIIVIIDL语言RS编码MD5AbstractThistextfirstintroductionelectronicsdesignautomation(EDA)techniqueofmaincharacteristic,presentconditionandforeground,andtopicofresearchthedirectiondidrelevantdiscuss;ircuitdesignmethodofinfluence,plicationssystemprogrammablelogicsparepart(CPLD)developmentofbasicmethod,Beapplicationobject,furtherdevelop,developmentcirculationredundancymistaketheschoolcheckcode(CRC),RS(255,239)-codeeachmoldpieceofonebyoneintroduction,integrityelaboratetotwokindsofex-codesoftwarepartofdesign;Thetestpassedhardwareagain,perfect,modification,,applicationFPGAsparepartdevelopmentofmistakecontrolcodesystem,adoptionfromcrestgetdownofdesignmethod,thecrestofthesystemlayerdesignandfirstfloordesignadoptionprinciplediagramimportationdescriptionandtheVHDLlanguagecarryondesign,choosetousecurrentapplicationmostextensiveofEDAsoftwareQUARTUSIIBedevelopmentterrace,allalloftheprocedurespassedthateditandtranslateofterraceandfunctiontoimitatetruetest,giveactualofimitatetruewaveform,end,todesignadjusttotrytoappearintheprocessoftheproblemcarriedonanalysis,research,,toMD5codecarriedoncalculatewayanalysis,:CyclicRedundancyCheckFieldProgrammableGateArrayQUARTUSIIVHDLlanguageRScodeMessage-DigestAlgorithm5目录 111第一章引言 11」EDA技术综述 3第二章应用EDA技术实现差错控制编码技术
差错控制编码技术 来自淘豆网www.taodocs.com转载请标明出处.