- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SPIFI外设的Cortex-M MCU彻底解决嵌入式闪存选型困扰
引言:新型恩智浦ARM Cortex-M3微控制器首次采用的SPI闪存接口技术(SPIFI,已申请专利)可以帮助32位嵌入式系统设计人员以小尺寸、低成本的串行闪存替代大尺寸、高成本的并行闪存。利用SPIFI (读音与spiffy谐音,意为“出色、整洁、漂亮”等——译注),外部串行闪存可以映射到微控制器内存中,达到片上内存读取效果。新技术可以解决传统嵌入式系统外部闪存选型难题,为设计人员在保持系统性能的同时缩小尺寸及降低成本提供了一条新途径。
目前恩智浦开发出一种新型外设接口技术,该技术在基于ARM Cortex-M3内核的最新LPC1800微控制器上已得到成功应用。嵌入式系统设计人员利用该技术可将串行闪存取代并行闪存,缩小封装尺寸,降低系统成本。这种称为SPI闪存接口(SPIFI)的技术目前已申请专利,通过该技术可将外部串行闪存映射到微控制器内存,实现片上内存读取效果。SPIFI为设计人员提供了一种创新解决方案,在保持系统性能的同时达到简化配置、缩小封装体积、减少板载空间占用和节约系统成本的目的。
外部闪存的作用
采用32位微控制器(MCU)的嵌入式应用目前越来越复杂,需要完成多媒体、照片和其他各种数据密集型内容的管理任务。特别是人机接口系统,用户现在都希望有图形显示,通过窗口、图片、动画、声音和其他多媒体方式实现人机对话。此外,随着市场的国际化,产品需要满足多国语言要求,支持各种字母和字符。所有这些都对系统存储资源提出了更高要求。
大部分32位微控制器都配有片上闪存,用于支持各种数据密集型功能,但是这种内存容量有限,通常无法满足整体应用要求。片上闪存通常不足1Mb,虽然能够解决主要应用代码存储,却无法满足其他应用资料的保存要求,比如:查找表单、图像、照片、声音文件、多国语言等。为此,设计人员通常要使用外部闪存。
与片上闪存相比,外部闪存成本要低很多,而且通常都有8Mb以上的现货。使用外部闪存可以增加系统灵活性,系统运行时能够更新升级软件。
并行闪存与串行闪存的艰难选择
对于外部闪存选型(串行和并行),设计人员通常要综合评估,折衷考虑。并行闪存的速度通常比串行闪存快,但需要使用更多管脚、PCB布线和板载空间。
图1给出了串行和并行闪存典型的数据传输速率。对于并行闪存,图中假定无缓冲,固定存取时间为90ns。基于上述条件,16位并行闪存的最大传输速率22Mb/s。对于串行闪存,最大时钟频率80MHz的每位传输速率为80Mb/s,四通道串行闪存最大传输速率为40Mb/s。虽然该计算忽略了控制位,但四通道SPI闪存支持burst位,而SPIFI接口支持该功能,因此SPIFI接口可以达到上述传输速率。
图1:串行和并行闪存的典型传输速率。
如图1所示,典型的16位并行闪存每秒传输速率为20Mb。对于使用32位微控制器和32位外部闪存通信总线的系统(如恩智浦产品),设计人员可以选择使用两个16位并行闪存达到40Mb/s的传输速率。但是,增加速度的同时也会增加成本。这种配置使用两个独立的并行闪存,每个闪存有数十个封装管脚,无论是封装尺寸、管脚数量,还是PCB空间占用,都会远远超出设计人员的承受范围。
串行闪存通常使用简单的四针串行外设接口(SPI),从空间占用、功耗和成本等因素考虑是并行闪存的理想替代产品,但是传输速率非常低。通过图1我们可以看到典型SPI闪存50MHz的传输速率仅为5Mb/s,而采用两个16位并行闪存配置系统的传输速率是其8倍。另一个问题就是大多数微控制器SPI接口都与MCU外设矩阵连接,处理器访问数据前必须先由驱动器代码接收到内容并保存在板载RAM中。由于每次读取串行闪存都要通过SPI软件层,因此速度无法提高。对于采用标准SPI接口的外部闪存应用,速度可能无法满足要求。
新型四通道SPI闪存采用改进的6针SPI配置,数据传输速率远高于传统的SPI接口。如图1所示,四通道SPI每秒最大传输速率可达40Mb,与两个16位并行闪存速度相当。由于减少了管脚数量和封装尺寸,与并行方案相比,四通道SPI串行闪存可有效降低成本。虽然四通道SPI闪存完全可替代嵌入式系统中的并行闪存,但目前32位微控制器设计并不支持四通道SPI闪存的最大传输速率。这主要是因为四通道SPI接口与传统的SPI接口连接方式相同,直接连接了微控制器外设矩阵。
解决外部闪存选型难题
恩智浦新开发的SPI闪存接口(SPIFI)可以彻底解决并行/串行闪存的选型困扰。已申请专利的SPIFI外设可以将低成本SPI和新型四通道SPI闪存映像到ARM Cortex-M3内存中。与外部并行闪存方案相比,使用SPI外部闪存的MCU性能损失非常小。由于外部SPI闪存完整的内存空间可以映像到MCU内存中
您可能关注的文档
- 草场门隧道基坑燃气管管线保护专项施工方案.doc
- 高新商住高层施工组织设计模板.doc
- 超高层住宅小区工程群塔施工管理方案以及塔吊高压线、通信线距离近的安全技术与防护方案施工方案.doc
- 城市生活污水处理工程投标施工组织设计.doc
- 地区输水工遂洞施工组织设计.doc
- 钢栈桥、钻孔钢平台、施工技术方案.doc
- 高层办公楼型钢混凝土钢筋施工方案.doc
- 高层地下车库基坑工程管井降水及土方开挖施工方案.doc
- 高速公路A6标K29+900K34+300实施性施工组织设计(上报).doc
- 广场A座超高层综合楼型钢结构安装施工方案.doc
- 上海市宝山区2025-2026学年第一学期期末考试高三英语试卷(含答案).pdf
- 云南省普洱市镇沅县第一中学2025-2026学年高二上学期期中考试语文试题(含答案).pdf
- 天津市扶轮中学2025-2026学年高一上学期第一次月考英语试题(含答案).pdf
- 上海市杨浦区2026届高三一模英语试题(含答案).pdf
- 湖北省八校联考2025-2026学年高二上学期月考语文试题(含答案).pdf
- 山西省介休市第一中学校2025-2026学年高二上学期期中考试英语试卷(含答案,无听力原文及音频).pdf
- 江苏省无锡市梅村高级中学2025-2026学年高二上学期期中英语试题(含答案).pdf
- 山东省临沂市临沭县2025-2026学年九年级(上)期中化学试卷(含答案).pdf
- 山东省菏泽市2025-2026学年高二上学期期中考试英语(B)试卷(含答案,无听力原文及音频).pdf
- IPO审核耗时与首发股票市场表现.pdf
原创力文档


文档评论(0)