单片机与cpld接口设计

单片机与cpld接口设计

ID:805032

大小:1.20 MB

页数:74页

时间:2017-09-05

单片机与cpld接口设计_第1页
单片机与cpld接口设计_第2页
单片机与cpld接口设计_第3页
单片机与cpld接口设计_第4页
单片机与cpld接口设计_第5页
资源描述:

《单片机与cpld接口设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘 要分析了基于FPGA/CPLD的EDA技术的特点及由其构成数字系统的优越性,并将它与单片机系统进行了比较,指出EDA技术克服了单片机本身难以克服的缺陷,将成为今后电子系统设计的主流。针对可编程ASIC和MCS51单片机的特点,对两者之间的接口方式进行了分析。用VerilogHDL给出了几个实用的接口参考程序。VHDL的英文全名是Very-High-SpeedIntegratedCircuitHardwareDescriptionLanguage,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言。自IEEE公布了VHDL的标准版本

2、,IEEE-1076(简称87版)之后,各EDA公司相继推出了自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。此后VHDL在电子设计领域得到了广泛的接受,并逐步取代了原有的非标准的硬件描述语言。8051工作频率为11.0592MHZCPLD(EPM7128SLC15)的工作频率为16.0000MHZ(有源晶振)进行接口连接,CPLD作为高速的地址缓存口,能够将数据地址部分进行暂时存储和译码,减少了多余的器件而使得设计布局更加合理。关键词:EDA;CPLD/FPGA;单片机;VHDLABSTRACTBasedontheanalysisoftheFPGA/

3、CPLDofEDAtechnologiesandthecharacteristicsofadigitalsystembythesuperiority,AndSCMsystemwitharelatively,EDAthattheSCMtechnologytoovercomethedeficienciesinitselfdifficulttoovercome,thefuturewillbecomethemainstreamofelectronicsystemdesign.MCS51forprogrammableASICandthecharacteristicsofSCM,

4、theinterfacebetweenthewaytheanalysis.VHDLtheEnglishfullnameisVery-High-SpeedIntegratedCircuitHardwareDescriptionLanguage,wasbornin1982.Bytheendof1987,VHDLbytheIEEEandtheU.S.DepartmentofDefenseconfirmedasthestandardhardwaredescriptionlanguage.SincethepublicationoftheIEEEVHDLversionofthes

5、tandard,IEEE-1076(shortversion87),theEDAcompanieshavelaunchedtheirownVHDLdesignenvironment,ortodeclaretheirowndesigntoolsandVHDLinterface.SincethenVHDLinthefieldofelectronicdesignhasbeenwidelyacceptedandgraduallyreplacetheoriginalnon-standardhardwaredescriptionlanguage.8051operatingfreq

6、uencyof11.0592MHZCPLD(EPM7128SLC15)theoperatingfrequencyof16.0000MHZ(Activecrystal)interfaceconnector,CPLD'saddressasahigh-speedcacheIcanaddresssomeofthedatafortemporarystorageanddecoding,adecreaseofRedundantdevicedesignandmakedistributionmorereasonable.Keyword:EDA;SCM;CPLD/FPGA;VHDL;目录

7、1选题背景11.1 关于FPGA/CPLD和EDA技术11.2 FPGA/CPLD与单片机11.2.1单片机的学习效率较低11.2.2单片机本身的速度相对FPGA/CPLD来显得太慢12硬件描述12.1单片机12.1.1单片机的特点12.1.2单片机的应用12.1.3单片机的基本组成12.1.4MCS-51的寻址方式12.1.5指令12.1.6计数初值的计算12.1.8串行口工作方式及帧格式12.2FPGA/CPLD12.2.1CPLD/FPGA特点12.2.2CPLD12.2.3FPGA12.2.4VHDL语言描述12.3单片机与复杂可编程CPLD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。