单片机与CPLD综合设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机与CPLD综合课程设计 时间:2013.12.30~2014.1.10 地点:教5-406 班级:100419~100423 设计的目的与意义 我 们 的 目 标 在必要的理论学习的基础上,通过本次设计,使大家快速掌握单片机与CPLD系统的开发设计原理、开发方式和开发过程。 一、前 言 随着电子技术的飞速发展,单片机和CPLD技术都得到了越来越广泛的应用。单片机和CPLD已经成为大学生和工程技术人员必备的专业知识,但是在我国当前的普遍应用中,单纯的使用单片机或者CPLD都存在着缺点,怎样才能有效的把单片机和CPLD在实际中结合使用起来?发挥各自的优势? 单片机与CPLD优缺点比较 -纯单片机系统:优点 ①大量的外围芯片和接口电路使得单片机应用系统的设计变得简单而且快捷,新型单片机的上市和高级语言的支持(如C51)进一步延长了单片机的寿命。 ②长期稳定的发展和使单片机性价比非常高,而且积累了大量的资料并拥有了大量的工程技术人员。这一点是CPLD目前难以达到的。 纯单片机系统:缺点 但是,单片机的缺点也有目共睹: ①低速。即使是高速度单片机也只能工作在μs级,这是由单片机串行工作的特点所决定的。 ②低可靠性。虽然目前有很多器件与设计在一定程序上解决了部分问题,如看门狗的广泛应用,但在某些情况下瞬间的复位也会造成严重后果。 单片机与CPLD优缺点比较 -纯CPLD设计的系统 当前流行的CPLD,不但克服了单片机的缺点,而且由于可采用VHDL语言编程,进一步打破了软硬件工程师的界限,加速了产品的开发过程,使纯数字电路的设计变得简单。人们甚至在讨论用C作为下一代硬件描述语言。 原因……… 由于历史的原因,我国的电子设计人员大部分应用的是MCS51系列单片机,而且原有的程序更使人不愿改动。 单片机价格低廉,而PLD如果增加单片机内核的话,至少在目前形势下价格会比较昂贵。 所以,由于单片机和PLD的互补性,利用单片机加PLD的结构至少在近期内将一种较好的选择。 二、硬件概述 本综合实验板采用的是ATMEL公司的ATF1508AS芯片作为目标CPLD。 ATF1508AS 与Altera公司的EPM7128S芯片完全兼容,但是可以擦写的次数可以上万次,方便同学们的练习。采用PHILIPS公司的最新的内置ISP下载功能的64 KB大容量Flash存储器和特大RAM的P89C60X2单片机做为目标单片机。 该系统原理结构框图如下所示。 具体应用方案 系统设备=硬件实验平台 + 软件实验平台 硬件实验平台 计算机 单片机与CPLD综合实验板 软件实验平台 Keil C51 编程与开发、调试软件; ZLGICD在线编程下载软件; Altera 开发软件Maxplus II; ATMEL下载软件 ATMELISP.EXE ; ATMEL文件转换软件Pof2jed.exe ; 具体应用方案 单片机软件设计过程 具体应用方案 CPLD软件设计过程 实验板主要元器件 l??? ATMEL公司的芯片ATF1508AS(2500可用门、68个I/O引脚、8个逻辑阵列块、128个宏单元)。 l?? 4位7段共阳LED数码管,由ATF1508AS直接驱动。 l??? 蜂鸣器一只。 l??4MHz晶体振荡器和32.768KHz两个时钟信号源。 l??? 按键开关8个。 l??? 编程插座:ISP编程输入插座。 l??? 串行口2个。 l???? LED逻辑状态指示管8只。 l???? LCD液晶显示1只 l??????8位单片机1个(P89C60X2) l??????8位单片机晶振1个11.0592MHZ 三、实验板功能简介 RS232 串口 扩展了2个RS232接口,分别连接到单片机和CPLD。 RS232B(串口1)可以通过跳线连接到CPLD,可以用CPLD设计一个UART与PC机进行通信;或者通过跳线连接到单片机上,与单片机进行串行通信。 RS232A(串口2)连接到单片机,用来与单片机进行RS232通信;或者给单片机下载程序使用。 串行通信跳线接口示意图 按键 综合设计实验板上有8个按键。 KEY1~KEY8是连接到通用I/O口,作为CPLD实验的输入。 LED显示 L1~L8分别通过跳线连接到CPLD接口的8个静态输出的LED。 数码管显示 4个数码管采用的是动态扫描的方式,通过跳线连接到CPLD。可用CPLD来进行动态扫描输出,和静态的LED显示。 蜂鸣器 综合设计实验板上的蜂鸣

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档