具有芯片内执行能力的串行与非门快闪存储器制造技术

技术编号:34762238 阅读:62 留言:0更新日期:2022-08-31 19:03
本公开提供一种存储器及其运行方法。根据一电子装置的电源开启,一电子装置的一与非门快闪存储器的第一数据的位置被确定。第一数据被传送至电子装置的一影子随机存取存储器(shadow RAM),并且,当存取与非门快闪存储器的第一数据的位置时,所输出的第一数据经由一串行外设接口以从影子随机存取存储器输出至电子装置的一主机装置。电子装置的一主机装置。电子装置的一主机装置。

【技术实现步骤摘要】
具有芯片内执行能力的串行与非门快闪存储器


[0001]本公开关于一种集成电路及其运行方法。

技术介绍

[0002]或非门快闪存储器(NOR Flash memory)的架构提供了足够的位置线以投射至一完整的存储器范围,因此或非门快闪存储器提供了随机存取与短读取时间的优点,并且可理想的应用于程序执行。相对的,与非门快闪存储器(NAND Flash memory)具有较小的存储单元尺寸、较高的存储器密度以及较高的写入与擦除速度。然而,相较于或非门快闪存储器,与非门快闪存储器具有较慢的读取速度,因此与非门快闪存储器不允许直接随机存取。对于程序码执行而言,特别是针对对于存取程序码而言,与非门快闪存储器的执行速度慢于或非门快闪存储器。由于或非门快闪存储器具有随机存取的能力,因此或非门快闪存储器能够于芯片内执行(execute in place,XiP)模式中处理程序。相对的,与非门快闪存储器并不提供直接随机存取,因此与非门快闪存储器不具有芯片内执行的能力。此外,与非门快闪存储器通常可能发生错误位(bad bits)的状况,因此当与非门快闪存储器进行数据传本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储器运行的方法,包括:根据一电子装置的电源开启而确定该电子装置的一与非门快闪存储器中的一第一数据的位置;传送该第一数据至该电子装置的一影子随机存取存储器;以及当存取该与非门快闪存储器中的该第一数据的该位置时,经由一串行外设接口从该影子随机存取存储器输出该第一数据至该电子装置的一主机装置。2.根据权利要求1所述的存储器运行的方法,其中该第一数据为一开机引导加载程序的程序码。3.根据权利要求1所述的存储器运行的方法,其中该影子随机存取存储器中的该第一数据能够被随机存取。4.根据权利要求1所述的存储器运行的方法,其中该第一数据为被该主机装置执行的一可执行程序,该第一数据在该电子装置起始的系统开机之后执行,并且在一芯片内执行模式从该影子随机存取存储器撷取该第一数据中的指令。5.根据权利要求4所述的存储器运行的方法,还包括:根据该指令而将一第二数据从该与非门快闪存储器传送至该电子装置的一系统存储器;以及在该系统存储器中执行被传送的该第二数据。6.根据权利要求5所述的存储器运行的方法,其中该第二数据为一应用固件程序码。7.根据权利要求5所述的存储器运行的方法,其中传送该第二数据的步骤包括:存取该与非门快闪存储器的一分页;通过随机存取该与非门快闪存储器的该分页,而在一指定地址读取该第二数据;通过该与非门快闪存储器的一分页缓冲器而输出该第二数据至一数据快取区,而传送该第二数据;以及从该数据快取区传送该第二数据至一系统随机存取存储器。8.根据权利要求1所述的存储器运行的方法,其中传送该第一数据的步骤包括:存取该与非门快闪存储器的一分页;通过随机存取该与非门快闪存储器的该分页,而在一指定地址读取该第一数据;通过该与非门快闪存储器的一分页缓冲器而输出该第一数据至一数据快取区,而传送该第一数据;以及从该数据快取区传送该第一数据至该影子随机存取存储器。9.根据权利要求8所述的存储器运行的方法,其中存取该随机存取存储器的该分页的步骤包括:存取该与非门快闪存储器的多个分页。10.根据权利要求8所述的存储器运行的方法,其中从该数据快取区传送该第一数据至该影子随机存取存储器的步骤包括:将暂时储存于该数据快取区的该第一数据读取至一纠错码引擎;在该纠错码引擎中,对于该第一数据执行纠错;以及根据所完成的该纠错,将更正后的该第一数据回传至该数据快取区。11.根据权利要求8所述的存储器运行的方法,其中该指定地址储存于一非易失性暂存
器中。12.根据权利要求1所述的存储器运行的方法,其中确定该第一数据的步的位置的步骤包括:因应于该电子装置的该电源开启而自动执行该电子装置的运行的流程,其中该运行包括根据与非门快闪存储器内的该第一数据的指定地址集而读取该第一数据。13.根据权利要求1所述的存储器运行的方法,包括数据读取运行,该数据读取运行包括:发送出多个专属指定命令以分别进行在该影子随机存取存储器与该与非门快闪存储器上的数据读取运行,其中该电子装置使用用于随机存取的一RD命令以及用于存取该与非门快闪存储器的一分页的一PgRD命令。14.根据权利要求1所述的存储器运行的方法,包括数据读取运行,该数据读取运行包括:发送出一统一命令以进行在该影子随机存取存储器与该与非门快闪存储器上的数据读取运行,并且通过一指示符信号以指示在可变的等待周期中数据是否有效而能够传送。15.根据权利要求14所述的存储器运行的方法,其中该指示符信号为一独立信号或一复合信号。16.根据权利要求15所述的存储器运行的方法,其中该复合信号使用现有既存的一数据选通信号,当该镜射随机存取与该与非门快闪存储器完成准备以传送数据时,该数据选通信号从三态而被驱动至逻辑低电平状态,其中该等待周期的长度通过控制该数据选通信号而配置,并且其中一输出数据对齐于该数据选通信号。17.根据权利要求15所述的存储器运行的方法,其中该复合信号使用现有既存的一中断信号。18.根据权利要求1所述的存储器运行的方法,包括数据读取运行,该数据读取运行包括:根据包括于该第一数据中并且储存于该影子随机存取存储器中的一地址,以执行数据读取命令。19.根据权利要求1所述的存储器运行的方法,包括数据读取运行,其中该数据读取运行包括:通过该电子装置的一控制逻辑以验证来自该主机装置的输入地址;以及通过检查一映射表以确定该输入地址是否对应至在该影子随机存取存储器与该与非门快闪存储器的数据读取运行。20.根据权利要...

【专利技术属性】
技术研发人员:苏俊联
申请(专利权)人:旺宏电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1