串行存储器设备I/O模式选择制造技术

技术编号:32618360 阅读:17 留言:0更新日期:2022-03-12 17:47
提出了用于在串行存储器设备中进行存储器设备模式选择的方法和装置。可以响应于存储器设备初始化条件而检索存储器设备配置信息,并且然后可以将存储器设备配置信息中包括的配置寄存器位掩码写入存储器设备的配置寄存器。可以使用写入命令将配置位掩码写入配置寄存器,写入命令也可以被包括在存储器设备配置信息中。串行存储器设备可以是串行闪存。配置寄存器位掩码可以包括I/O模式位设置,该I/O模式位设置指示使得存储器能够以四位I/O模式或其他多位串行I/O模式而不是单位串行I/O模式操作。操作。操作。

【技术实现步骤摘要】
【国外来华专利技术】串行存储器设备I/O模式选择
[0001]相关申请的交叉引用
[0002]本申请要求于2019年7月26日提交的美国非临时专利申请16/523,429的权益,其全部内容通过引用并入本文。


[0003]本公开总体上涉及串行存储器设备,并且更具体地涉及用于在串行存储器设备中启用或选择多位串行输入/输出(I/O)模式而不是单位串行I/O模式的方法和装置。

技术介绍

[0004]计算设备(例如,膝上型计算机、移动电话等)可以包括一个或多个处理器以执行各种功能,诸如电话、无线数据访问、相机/视频功能等。处理器可以耦合到其中可以存储有处理器指令和数据的存储器。存储器可以与半导体管芯上的处理器一起嵌入,或者是不同半导体管芯的一部分。存储器可以执行各种功能。例如,存储器可以用作高速缓存、寄存器文件或存储装置。存储器可以是各种类型中的任何一种。例如,存储器可以是静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、磁性随机存取存储器(MRAM)、NAND闪存或NOR闪存等。一些类型的闪存设备仅提供串行数据访问,而不是并行数据访问。这种闪存设备通常称为串行闪存设备。
[0005]一些类型的串行闪存设备能够被配置为以多个串行I/O模式中所选择的模式操作,诸如单位串行I/O模式和四位串行I/O模式。在单位I/O模式下,数据位在单个输入线上以串行格式被输入到闪存设备,并且在单个输出线上以串行格式从闪存设备中读取。在四位I/O模式下,数据在四个串行I/O线上被输入和输出。I/O模式可以使用闪存设备中的配置寄存器来选择。已知用于选择I/O模式的若干方法,并且所采用的方法可以取决于闪存设备的特性,诸如配置寄存器是易失性的还是非易失性的。选择I/O模式的一种方法涉及:一经启动并入了闪存设备的系统,使用单位I/O模式从闪存设备本身中的文件中读取配置信息、并且将在配置信息中所指示的I/O模式使能位(例如,四(quad)使能位或“QE”位)的值写入配置寄存器。响应于以这种方式设置QE位值,闪存设备将自身配置为以四位串行I/O模式而不是单位串行I/O模式操作。
[0006]使用配置寄存器来选择I/O模式,可能会给并入了串行闪存设备的设备的制造商带来很多挑战。例如,在诸如由不同存储器设备制造商生产的所有串行闪存设备中,配置寄存器用于选择I/O模式的方式可能不相同。期望提供与串行闪存I/O模式选择相关的改进的方法和装置。

技术实现思路

[0007]该概述标识了一些示例性方面的特征并且不是所公开的主题的排他性或详尽描述。附加特征和方面被描述,并且本领域技术人员在阅读以下详细描述并且查看形成其一部分的附图之后将清楚。
[0008]根据至少一个实施例的一种用于存储器设备模式选择的方法包括:响应于存储器设备初始化条件而检索存储器设备配置信息,并且将存储器设备配置信息中包括的配置寄存器位掩码写入存储器设备的配置寄存器。写入命令可以被用于将配置位掩码写入配置寄存器,写入命令也可以被包括在存储器设备配置信息中。存储器设备可以是串行闪存。配置寄存器位掩码可以包括I/O模式位设置,该I/O模式位设置指示使得存储器能够以诸如四位I/O模式等多位I/O模式操作。
[0009]根据至少一个实施例的一种用于存储器设备模式选择的装置,包括经由链路耦合到存储器设备的主机。主机可以包括处理器系统,该处理器系统被配置为响应于存储器设备初始化条件而检索存储器设备配置信息,并且将存储器设备配置信息中包括的配置寄存器位掩码写入存储器设备的配置寄存器。写入命令可以被用于将配置位掩码写入配置寄存器,该写入命令也可以被包括在存储器设备配置信息中。存储器设备可以是串行闪存。配置寄存器位掩码可以包括I/O模式位设置,该I/O模式位设置指示使得存储器能够以诸如四位I/O模式等多位I/O模式操作。
[0010]根据至少一个实施例的另一用于存储器设备模式选择的装置,包括存储器设备和处理器系统,该处理器系统被配置为响应于存储器设备初始化条件而检索存储器设备配置信息,并且将存储器设备配置信息中包括的配置寄存器位掩码写入存储器设备的配置寄存器。写入命令可以被用于将配置位掩码写入配置寄存器,该写入命令也可以被包括在存储器设备配置信息中。存储器设备可以是串行闪存。配置寄存器位掩码可以包括I/O模式位设置,该I/O模式位设置指示使得存储器能够以诸如四位I/O模式等多位I/O模式操作。
附图说明
[0011]现在将参考附图通过示例而非限制的方式在详细描述中呈现装置和方法的各个方面,在附图中:
[0012]图1示出了根据本公开的某些方面的用于存储器设备模式选择的装置。
[0013]图2A示出了串行闪存在单位I/O模式下的常规操作的示例。
[0014]图2B示出了串行闪存在四位I/O模式下的常规操作的示例。
[0015]图3示出了可配置为以单位I/O模式和四位I/O模式中的一种来操作的常规串行闪存设备的配置寄存器的示例。
[0016]图4示出了根据本公开的某些方面的配置信息的示例。
[0017]图5是示出根据本公开的某些方面的用于存储器设备模式选择的方法的流程图。
[0018]图6是示出根据本公开的某些方面的用于存储器设备模式选择的另一方法的流程图。
[0019]图7是示出根据本公开的某些方面的用于存储器设备模式选择的又一方法的流程图。
[0020]图8示出了根据本公开的某些方面的用于存储器设备模式选择的系统。
具体实施方式
[0021]下面结合附图阐述的详细描述旨在作为对各种配置的描述,并且不旨在表示可以实践本文中描述的概念的唯一配置。详细描述包括用于提供对各种概念的透彻理解的具体
细节。然而,对于本领域技术人员很清楚的是,可以在没有这些具体细节的情况下实践这些概念。在某些情况下,众所周知的结构和组件以框图形式示出以避免混淆这种概念。
[0022]如本文中使用的,动词“耦合”的各种时态的术语“耦合到”可以表示元件A直接连接到元件B或者其他元件可以连接在元件A和B之间(即,元件A与元件B间接连接),以操作某些预期功能。在电气组件的情况下,术语“耦合到”在本文中也可以用于表示使用电线、迹线或其他导电材料来电连接元件A和B(以及电连接在它们之间的任何组件)。在一些示例中,术语“耦合到”可以表示元件A和B之间的电能传输,以操作某些预期功能。
[0023]在一些示例中,术语“电连接”可以表示具有电流或可配置为具有电流在元件A和B之间流动。例如,元件A和B可以经由电阻器、晶体管、或电感器、以及导线、迹线或其他导电材料和组件被连接。此外,对于射频功能,元件A和B可以经由电容器“电连接”。
[0024]术语“第一”、“第二”、“第三”等可以被采用以便于引用,并且可能不具有实质性含义。同样,组件/模块的名称可以被采用以便于引用,并且可能不限制组件/模块。本公开中呈现的模块和组件可以以硬件、软件或者硬件和软件的组合来实现。
[0025]术语“总线系统”可以规定,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由处理器系统响应于存储器设备初始化条件而检索存储器设备配置信息,所述存储器设备配置信息包括配置寄存器位掩码,所述配置寄存器位掩码包括输入/输出(I/O)模式位设置,所述I/O模式位设置指示启用存储器多位I/O模式,所述存储器设备配置信息还包括写入命令;以及由所述处理器系统使用所述写入命令将所述配置寄存器位掩码写入串行存储器设备的配置寄存器。2.根据权利要求1所述的方法,其中:所述存储器设备初始化条件包括:对并入了所述存储器设备和所述处理器系统的装置的启动;以及检索所述存储器设备配置信息包括:从所述存储器设备的引导扇区中读取所述存储器设备配置信息。3.根据权利要求2所述的方法,其中从所述存储器设备的所述引导扇区中读取所述存储器设备配置信息包括:使用存储器单位I/O模式来读取。4.根据权利要求1所述的方法,其中所述存储器设备配置信息还包括等待时间,并且所述方法还包括:在将所述配置寄存器位掩码写入配置寄存器并且经过所述等待时间之后,确定所述配置寄存器的I/O模式位是否被设置为所述I/O模式位设置。5.根据权利要求1所述的方法,还包括:从所述存储器设备中读取设备标识信息;确定所述设备标识信息是否与所述存储器设备配置信息的标识部分匹配;以及其中将所述配置寄存器位掩码写入所述配置寄存器包括:将所述配置寄存器位掩码写入所述配置寄存器,确定所述标识信息与所述存储器设备配置信息的所述标识部分匹配。6.根据权利要求1所述的方法,其中检索所述存储器设备配置信息包括:由所述处理器系统经由数据通信网络从远程数据存储源获取所述存储器设备配置信息;由所述处理器系统将所述存储器设备配置信息存储在所述存储器设备的引导扇区中;以及由所述处理器系统响应于所述存储器设备初始化条件,而从所述存储器设备的所述引导扇区中读取所述存储器设备配置信息。7.根据权利要求6所述的方法,其中从所述存储器设备的所述引导扇区中读取所述存储器设备配置信息包括:使用单位I/O模式来读取。8.根据权利要求6所述的方法,其中将所述存储器设备配置信息存储在所述存储器设备的所述引导扇区中包括:使用单位I/O模式来写入。9.一种装置,包括:主机,经由链路耦合到串行存储器设备,其中所述主机包括处理器系统,所述处理器系统被配置为:响应于存储器设备初始化条件而检索存储器设备配置信息,所述存储器设备配置信息包括配置寄存器位掩码,所述配置寄存器位掩码包括输入/输出(I/O)模式位设置,所述I/O模式位设置指示启用存储器多位I/O模式,所述存储器设备配置信息还包括写入命令;以及
使用所述写入命令,将所述配置寄存器位掩码写入所述存储器设备的配置寄存器。10.根据权利要求9所述的装置,还包括以下项中的一项:并入了所述主机、所述存储器和所述链路的计算系统、移动计算系统、物联网(IoT)设备、虚拟现实系统或增强现实系统,其中所述处理器系统被配置为执行所述计算系统、所述移动计算系统、所述物联网设备、所述虚拟现实系统...

【专利技术属性】
技术研发人员:S
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1