微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于SPIFI外设的Cortex-M MCU嵌入式闪存选型解决方案

基于SPIFI外设的Cortex-M MCU嵌入式闪存选型解决方案

时间:12-18 来源:互联网 点击:

部闪存代码直接执行,因此新代码无需加载到片上RAM。

通过外部闪存执行代码的速度远不及片上内存。SPIFI外设设计并非针对需要峰值性能的实时运行功能,但是对于执行非关键代码序列,SPIFI具有很大的吸引力。

写/执行并行操作功能

SPIFI支持写功能和执行功能同时进行,换句话说,即使处理器正在执行片上闪存代码,也可以快速方便地对外部闪存进行编程和擦除。由于SPIFI外设可以独立运行,不受CPU影响,因此在外部串行闪存编程的同时,系统可以继续执行相关任务。

由于系统在执行关键应用代码的同时可以对外部闪存进行写操作,因此该功能可用于在线软件更新。例如,智能电表即使在更新软件时也需要不间断工作。利用SPIFI,公用工程公司可以配置系统,向外部闪存写入任何代码,无需中断智能电表的计量工作,最后再将新代码集成到系统中。同样,对于使用USB端口的系统,新代码可以先保存在便携式USB驱动器中,再传输到外部闪存,无需中断重要操作。

本文小结

恩智浦LPC1800 ARM Cortex-M3微控制器首次采用的SPI闪存接口技术可以将外部闪存映射到微控制器内存中,实现片上内存功能。此项技术为设计人员带来更多的外置闪存选择机会,同时降低系统成本,缩小封装尺寸。

SPIFI外设为设计人员提供了一种新的解决方案,可以利用低成本串行闪存替代昂贵的并行闪存,在缩小尺寸的同时仍能保证系统性能。串行闪存的低成本、小尺寸和简化配置等众多优势从此得以应用,而对系统性能的影响非常小。利用SPIFI,设计人员还可以选择无并行接口的微控制器,以小型低成本设计实现所需性能。

恩智浦计划将SPIFI技术推广到其他Cortex-M产品上,包括低端Cortex-M0和即将上市的Cortex-M4数字信号控制器(DSC)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top