基于FPGA的单片机接口扩展设计-毕业设计.docVIP

基于FPGA的单片机接口扩展设计-毕业设计.doc

  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文档。上传文档
查看更多
基于FPGA的单片机接口扩展设计-毕业设计

基于FPGA的单片机接口扩展设计 摘 要 CPU又会带来产品版本的不兼容和成本大幅上升的风险,而且会造成设计难度加大,设计周期变长。随着可编程逻辑器件及EDA技术的发展,可编程逻辑器件的价格越来越低,在系统设计中经常会用到FPGA扩展单片机的相关资源,来实现低成本、高性能的产品设计。 单片机具有性价比高、功能灵活、易于人机对话、强大的数据处理能力等特点;而FPGA则具有高度、高可靠性以及开发便捷、规范等特点,根据两者的特点,设计一种基于C8051F340单片机与Actel FPGA的总线接口逻辑电路,实现单片机与可编程逻辑器件数据与控制信息的可靠通信,运用此接口通过Verilog HDL编程可为单片机扩展通用I/O和一些带有硬件协议的特殊接口,例如I2C接口、SPI接口、PCI接口和通用串口等。 关 键 词:FPGA,接口扩展,总线接口,Verilog HDL 写的太笼统,第一段压缩,第二段具体化,摘要是毕业设计的浓缩,别人通过摘要可以了解你的设计的具体和细节内容。 THE DESIGN OF LCD DISPLAY SYSTEM BASED ON MCU ABSTRACT 在此处键入英文摘要内容 KEY WORDS: 目 录前 言 1 第1章 绪论 2 §1.1 前 言 CPU的同时,也同时推出了一些的超小封装的微控制芯片,这种超小封装的控制器适用于特定的某一方面,与通用的CPU相比具有体积小、功耗低、成本低等优点,在便携式电子产品中有着广泛的应用。但是这种超小封装的微控制芯片的I/O数量十分有限,接口单一,限制了控制器的挂接设备的数量和种类。随着电子产品逐渐趋于集成化、智能化、便携化,人机交互、通信互联、多设备管理等任务大大了加重了对电子产品的“心脏”——微控制器的运作负担,尤其是对主控芯片的I/O数量和一些特殊接口的需求,使得一些低端控制器能胜任的工作不得不交由价格昂贵的高级控制芯片来完成,以获得更多的I/O和特殊接口,然而这无疑加大了产品的成本,削弱了产品的市场竞争力。 随着电子技术的发展,可编程逻辑器件的集成度越来越高,而成本却越来越低,现在已有半导体厂商推出了价格十分低廉的FPGA芯片,为上述问题的解决提供了另一种思路:用FPGA为那些I/O数量不足或是缺少某些特殊接口的微控制器扩展接口和I/O而不必采用价格更贵的高端控制器芯片。而且为了适应电子产品不断智能化的要求,系统运行的任务越来越多,某些复杂的算法亦可交由FPGA来完成,为产品的更新换代节省成本,而且由于FPGA是硬线逻辑,比软件模拟接口具有实时性好、处理速度快等优点,能减轻主控芯片的运行负担,增加系统的管理能力,使系统更加稳定、高效! 第1章 §1.1 设计思想概述 FPGA作为一种新型的可编程逻辑器件,可以取代现有的全部微机接口芯片,实现微机系统中的存储器、地址译码等多种功能,具有更高的密度、更快的工作速度和更大的编程灵活性,被广泛的应用于各种电子类产品中。在功能上,单片机具有性价比高、功能灵活、易于人机对话、强大的数据处理能力等特点;而FPGA具有高速、高可靠性以及开发便捷、规范等优点,因此两类器件相组合的电路结构将在许多高性能仪器仪表和电子产品中被广泛应用。基于这种需求,本文设计了C8051F340单片机与FPGA的总线接口逻辑电路,实现了单片机与FPGA数据与控制信息的可靠通信,是FPGA与单片机优势互补,组成灵活的、软硬都可现场编程的控制系统。 §1.2 Actel ProASIC3系列FPGA概述 Actel公司是单芯片FPGA解决方案的领导性厂商,早期以反熔丝FPGA为主,致力于航天航空以及军事领域,造就了其在可靠性、安全性等领域上独领风骚的辉煌。 Actel Flash 架构的 FPGA 无需配置芯片,其开关结构采用130nm的Flash工艺,具有掉电非易失特点,一旦完成编程后,配置数据就会成为 FPGA 结构的固有部分,在系统上电时无需从外部载入配置数据。Actel特有的带模拟功能FPGA --Fusion,在ProASIC3的基础上增加了ADC、Flash MemoryIO、RTCPCB板的面积,降低成本,更是提高了安全性和可靠性,并实现了单芯片的解决方案。 Actel Flash 架构的FPGA具有类似于 ASIC 的功率特性,无需上电启动功耗和配置功耗,其无论是静态功耗和动态功耗都比基于SRAM的FPGA低很多,特别适用于电池供电产品和其它对功耗敏感的应用,而功耗是基于 SRAM FPGA 器件所面对的难题。另外Fusion可实现自睡眠模式,通过内部的LDO和RT

文档评论(0)

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

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

1亿VIP精品文档

相关文档