OptiFlash 存储器技术如何利用外部闪存应对软件定义系统中的挑战

发布者:EE小广播最新更新时间:2023-11-22 来源: EEWORLD关键字:存储器  闪存  软件定义 手机看文章 扫描二维码
随时随地手机看文章

在写字楼、工厂车间和汽车中,软件正逐步取代机械部件和固定电路。例如,使用智能锁取代机械锁后,用户可以通过手机应用程序对智能锁进行控制,同时制造商可通过软件更新、改进或校正智能锁的功能。在这种趋势下,人们对存储器的要求不断提高,这一挑战不容忽视。


 image.png


在常嵌入闪存存储器的微控制器 (MCU) 中,存储器的容量也在快速增加。除了宏观趋势外,MCU 中的一些特定发展趋势(包括更高的计算带宽、功能集成以及包含额外的大型通信栈)也决定了需要更大容量的闪存。当出现无线更新的需求时,由于原始图像和备份图像都需要存储,上述的这些需求自然会加倍。


面对存储器容量增加的压力,许多设计人员产生了“存储器焦虑”:担心片上存储器不够用。而且从可扩展性和成本而言,人们对存储器需求的快速增长都是不可持续的。


解决上述问题的一种方法是,使用外部闪存 MCU 解决方案。


将 MCU 与闪存技术分开,可创建更具可扩展性和成本效益的系统。在可扩展性方面,嵌入式闪存 MCU 需要转换到完全不同的器件来升级到更大容量的存储器。在成本方面,随着性能要求提高和 MCU 制造的工艺节点减少,由于闪存具有电荷泵等模拟器件,闪存根本无法像典型的数字互补金属氧化物半导体 (CMOS) 工艺一样减少工艺节点。因为难以减少工艺节点,嵌入式闪存 MCU 会产生附加成本,存储器容量较大时尤为如此。然而,从 MCU 中移除闪存存储器也会带来设计挑战,尤其是在性能、信息安全和功能安全方面。为了设计外部闪存存储器来实现成本节约和可扩展性优势并攻克工程挑战,德州仪器 (TI) 开发了 OptiFlash 存储器技术。图 1 展示了 TI AM263P4-Q1 MCU 上 OptiFlash 技术架构的简图。


 image.png

图 1:AM263P4-Q1 MCU 上的 OptiFlash 存储器技术展示


什么是 OptiFlash 技术?


OptiFlash 技术是硬件存储器控制器加速器和软件工具的组合。为应对性能挑战,AM263P4-Q1 MCU 针对外部闪存集成电路采用了高带宽、低引脚数、八通道串行外设接口。该接口具有八个数据通道,运行速率可以高达 133MHz 双倍数据速率,同时还添加了闪存高速缓存作为闪存指令控制器,将高速缓存的指令放置于片上 RAM。仅闪存快速缓存功能便可将就地执行 (XIP) 性能提高达 80%,具体取决于代码结构。


外部闪存另一个常见的性能挑战是响应时间。借助硬件加速器,OptiFlash 技术可并行处理响应过程的多个部分,从而使初始控制器局域网报文最快可达56ms或118ms(直至完全正常运行),具体取决于映像大小。除了硬件加速器,OptiFlash 技术还包含了静态代码分析工具,如智能分配工具(可分析应用程序代码,并推荐在紧耦合存储器、RAM 或闪存中的代码分配,具体取决于执行频率)。


为帮助实现高达 ASIL D 的汽车安全完整性等级 (ASIL) 和高达电子安全车辆入侵保护应用 (EVITA) 硬件安全模块 (HSM) 完整级的网络安全,器件采用 OptiFlash 技术时需要考虑启用外部闪存时的功能安全和信息安全特性。为确保数据传输中的完整性,德州仪器在硬件中实施了内联纠错码,用于检测和校正传输错误。在安全性方面,由于采用的是外部闪存,从理论上来讲,攻击者会探测数据线,并通过中间人攻击方法读取正在执行的代码。通常来说,因为在数据线上“监听”的任何数据都是经过加密的,在外部闪存上对代码和数据加密即可降低上述可能性。但由于我们通过闪存就地执行,OptiFlash 包含了一个动态身份验证和加密块,便可在硬件中执行安全功能,无需用户任何操作。


将这些性能加速器与大容量片上 RAM(AM263P4-Q1 中为 3.5MB)组合使用时,几乎可直接通过片上 RAM 执行总体性能。德州仪器基准测试数据表明,借助 TI OptiFlash 技术,与片上 RAM 执行相比,XIP 性能降级的 CPU 周期低至多 10% 。


结语


随着软件定义架构的存储器需求不断提高,OptiFlash 存储器技术转变了存储器架构范式,可实现外部闪存的可扩展性和成本效益。这将帮助更多系统实现丰富的功能,例如,通过无线更新对汽车进行关键软件更新,或通过联网使需要更多空间用于较大通信栈的系统更加互联。通过实现更具可扩展性和成本效益的存储器存储,OptiFlash 存储器技术可为汽车行业向诸多新兴趋势的发展清理障碍。



关键字:存储器  闪存  软件定义 引用地址:OptiFlash 存储器技术如何利用外部闪存应对软件定义系统中的挑战

上一篇:平头哥发布首颗SSD主控芯片镇岳510,将率先在阿里云数据中心部署
下一篇:美光率先为业界伙伴提供基于 32Gb 单裸片 DRAM 的高速率、低延迟 128GB 大容量 RDIMM 内存

推荐阅读最新更新时间:2024-11-12 11:34

紫光存储器基地一号厂房提前封顶:2018年投入使用
  这段时间内存、固态硬盘、显卡价格的波动让众多用户伤心不已,就其根源还是核心芯片掌握在极少数厂家手中,供货多少都是人家说了算,所以咱们也必须有话语权。下面就随网络通信小编一起来了解一下相关内容吧。   据报道,世界级的国家 存储器 基地项目(一期)一号生产及动力厂房今天在武汉提前封顶,建筑总面积52.4万平方米。   作为国家集成电路产业的重大战略部署,国家 存储器 基地是新中国成立以来,湖北最大的单体投资项目,将为我国打破主流 存储器 领域国际垄断提供硬支撑。      紫光存储器基地一号厂房提前封顶:2018年投入使用   基地由 紫光 集团联合国家集成电路产业投资基金、湖北省集成电路产业投资基金、湖北科投共同投资建设
[网络通信]
闪存供应商SanDisk三季度净利润同比降5%
10月17日,美国闪存供应商SanDisk今天发布了2014财年第三季度财报。财报显示,由于重组和收购导致成本增长9%,SanDisk第三季度净利润同比下滑5%。由于业绩未达分析师预期,SanDisk股价在盘后交易中下跌3%。 在截至9月28日的今年第三季度,SanDisk净利润为2.627亿美元,合每股收益1.09美元,上年同期净利润为2.769亿美元,合每股收益1.18美‍元;不计入一次性支出,SanDisk第三季度每股收益1.45美元。同时,第三季度SanDisk营收为17.5亿美元,同比增长7%。 此前华尔街分析师对SanDisk第三季度净利润的平均预期为每股1.33美元,营收预期为17.7亿美元。Wedb
[嵌入式]
51单片机之存储器
51单片机结构: 思维结构很重要: 由上图可知,51单片机的存储器分为俩大部分:程序存储器ROM和数据存储器RAM,这一点有别与计算机 程序存储器ROM: 1、 程序存储器ROM顾名思义,存放程序的地方,程序指令指导单片机完成设定的功能 2、 51单片机专门设置一个16位的PC,用于指示下一时刻CPU将要执行的程序指令在ROM中的位置,由于PC指针长度位16位,所以单片机的程序存储器ROM空间大小为2^16 = 64Kb,从0000~FFFFH 3、 ROM还可以细分为片内ROM和片外ROM 片内ROM: 8051片内有4KB ROM,地址范围从0000H~0FFFH 片外ROM: 片外可扩展,一般从1000H~F
[单片机]
51单片机之<font color='red'>存储器</font>
多功能存储器芯片的测试系统设计方案
随着电子技术的飞速发展, 存储器的种类日益繁多,每一种存储器都有其独有的操作时序,为了提高存储器芯片的测试效率,一种多功能存储器芯片的测试系统应运而生。本文提出了一种多功能存储器芯片的测试系统硬件设计与实现,对各种数据位宽的多种存储器芯片(SRAM、MRAM、NOR FALSH、NAND FLASH、EEPROM等)进行了详细的结口电路设计(如何挂载到NIOSII的总线上),最终解决了不同数据位宽的多种存储器的同平台测试解决方案,并详细地设计了各结口的硬件实现方法。 引言 随着电子技术的飞速发展,存储器类芯片的品种越来越多,其操作方式完全不一样,因此要测试其中一类存储器类芯片就会有一种专用的存储器芯片测试仪。本文设计的多种存储器芯
[测试测量]
多功能<font color='red'>存储器</font>芯片的测试系统设计方案
单片机存储器信息的断电保护
  在计算机系统中,无论使用动态RAM还是使用静态RAM,其最大的缺点是在断电以后,它所存储的信息即随之消失。即使是瞬时断电也会使它所存储的信息全部丢失。如果计算机处在运行的过程中,则其原始数据及运算结果被丢失。如果在调试程序的过程中,发现硬件要作某些改动,则在关机修改硬件时,其调试程序及数据也全部丢失。因此采取措施以防止RAM中的信息在断电时丢失是必要的。   断电保护要求在电源发生故障或人为切断电源时,能在电源电压下降的过程中,保护CPU的状态信息以及RAM中的数据或程序。当电源恢复正常时,将原来CPU的状态及RAM中的数据或程序恢复、并继续工作。   断电保护系统包括断电检测,停机电路和数据、状态保护电路三部分。   由于稳压
[单片机]
单片机<font color='red'>存储器</font>信息的断电保护
PC发烧友福利:预计2019年内存/闪存价格将大降
近日,统计机构DRAMeXchange统计数据显示,由于一些原因,2019年平均DRAM价格将同比下降15%至20%。此前,DRAM内存和NAND闪存芯片的价格已经连续增长了9个季度,高昂的价格也让许多消费者非常不满。 DRAMeXchange称,明年智能手机销量涨势不再、服务器出货量存在不确定因素,英特尔CPU缺货也可能影响电脑的出货量,有鉴于此,DRAM制造商预计供应过剩的可能性很高,而另一方面,明年DRAM产量预计同比提高22%。 这一趋势也将影响NAND闪存芯片,其今年第三季度价格已经下降10%,预计第四季度将再下降10-15%。由于3D NAND生产能力的增加,企业SSD市场明年竞争更加激烈,2019年NA
[嵌入式]
PC发烧友福利:预计2019年内存/<font color='red'>闪存</font>价格将大降
如何选择DSP的外部存储器
DSP的速度较快,为了保证DSP的运行速度,外部存储器需要具有一定的速度,否则DSP访问外部存储器时需要加入等待周期。 1)对于C2000系列: C2000系列只能同异步的存储器直接相接。 C2000系列的DSP目前的最高速度为150MHz。建议可以用的存储器有: CY7C199-15:32K×8,15ns,5V; CY7C1021-12:64K×16,15ns,5V; CY7C1021V33-12:64K×16,15ns,3.3V。 2)对于C3x系列: C3x系列只能同异步的存储器直接相接。 C3x系列的DSP的最高速度,5V的为40MHz,3.3V的为75MHz,为保证DSP无等待运行,分别需要外部存储器的速度 25
[嵌入式]
单片机存储器结构
单片机内部存储结构分析 我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来在89C51中的ROM是一种电可擦除的ROM,称为FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。 数的本质和物理现
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved