串行存储器和一种划分存储区域的方法及系统技术方案

技术编号:7996276 阅读:237 留言:0更新日期:2012-11-22 05:06
本发明专利技术实施例公开了一种串行存储器和划分存储区域的方法及系统,通过配置切换控制管脚将串行存储器划分存储区域,并通过切换控制管脚实现存储区域的切换。本发明专利技术实施例方法包括:为串行存储器配置m个切换控制管脚,所述m个切换控制管脚将所述串行存储器划分为k个存储区域;通过所述切换控制管脚实现所述k个存储区域之间的切换;其中,所述m为大于等于1的正整数,所述k为大于等于2,且小于等于2m的正整数。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及串行存储器和ー种划分存储区域的方法及系统。
技术介绍
在启动系统中,微控制器通常没有足够大的内部存储器,这时必须使用外部存储器。而一般情况下,较小的启动系统使用带有内部存储器但没有外部地址总线的微控制器,所以选择外部串行存储器。串行存储器是ー种采用串行外围设备接ロ(Serial PeripheralInterface,简称SPI)总线或IIC (Inter-Integrated Circuit)接ロ总线或系统管理总线(System Management Bus,简称SMBus)的存储设备,其中,包括串行闪存(Flash)或串行电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称 EEPROM)等。比如串行闪存Flash广泛应用于存储启动系统中处理器的基本输入/输出系统(Basic Input Output System,简称BIOS)启动程序。具体地,将BIOS启动程序存储在一片串行闪存Fl ash中,通过访问该串行闪存Fl ash读取BI OS启动程序。如果无法从该串行闪存Flash读取BIOS启动程序,将会导致系统无法正常启动。因此,目前通常是用主备两片串行闪存Flash来存储BIOS启动程序,如果无法从主串行闪存Flash读取BIOS启动程序来启动吋,就通过切换串行接ロ的方式,切换到备串行闪存Flash读取BIOS启动程序来启动。然而使用两片串行闪存Flash备份BIOS启动程序,成本较高。
技术实现思路
针对上述缺陷,本专利技术实施例提供了ー种串行存储器和划分存储区域的方法及系统,能够实现使用一片串彳丁闪存Flash备份BIOS启动程序,保证成功启动系统。ー种串行存储器,包括m个切换控制管脚110,其中,所述m为大于等于I的正整数;所述m个切换控制管脚110将串行存储器划分为k个存储区域,且通过所述切换控制管脚110实现所述k个存储区域之间的切換,其中,所述k为大于等于2,且小于等于2m的正整数。ー种划分存储区域的系统,包括外部切换电路310和串行存储器320 ;所述串行存储器320包括m个切换控制管脚110,所述m个切换控制管脚110将串行存储器划分为k个存储区域,其中,所述m为大于等于I的正整数,所述k为大于等于2,且小于等于2m的正整数;所述外部切换电路310与所述串行存储器320通过配置的切换控制管脚110电连接;所述外部切换电路310用于向所述串行存储器320的切换控制管脚110发送切换控制信号;所述串行存储器320通过切换控制管脚110接收外部切换电路310发送的所述切换控制信号。ー种划分存储区域的方法,包括为串行存储器配置m个切换控制管脚,所述m个切换控制管脚将所述串行存储器划分为k个存储区域;通过所述切换控制管脚实现所述k个存储区域之间的切換;其中,所述m为大于等于I的正整数,所述k为大于等于2,且小于等于2m的正整数。从上述技术方案可以看出,本专利技术实施例具有以下优点 本专利技术实施例中串行存储器配置有m个切换控制管脚,所述切换控制管脚能够将串行存储器划分为2 2m个存储区域,并且通过所述切换控制管脚能够实现在这2 2m个存储区域之间切換。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的一种串行存储器结构意图;图2为本专利技术实施例提供的ー种串行存储器另ー结构示意图;图3为本专利技术实施例提供的ー种划分存储区域的系统结构示意图;图4为本专利技术实施例提供的一种启动系统结构示意图;图5为本专利技术实施例提供的一种启动系统另一结构不意图;图6为本专利技术实施例提供的ー种划分存储区域的方法流程图;图7为本专利技术实施例提供的ー种划分存储区域的方法另一流程图。具体实施例方式下面将结合本专利技术实施例的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了ー种串行存储器,通过配置切换控制管脚划分存储区域,简单方便;本专利技术实施例还提供了ー种划分存储区域的方法及系统,通过配置切换控制管脚来划分存储区域且能通过该切换控制管脚实现存储区域之间的切換。本专利技术实施例中的串行存储器包括串行闪存Flash、电可擦可编程只读存储器EEPROM等,本专利技术对此不作限定。另外地,本专利技术实施例中的串行存储器的接ロ,包括SPI接ロ、IIC接口和SMBus等,本专利技术对此亦不作限定。而本专利技术实施例中以串行存储器存储BIOS启动程序为例进行说明,并不限于应用在存储BIOS启动程序的场景,还可用于存储其他数据或程序的场景,本专利技术对此不作限定。图I为本专利技术实施例提供的ー种串行存储器结构示意图,如图I所示,该串行存储器包括m个切换控制管脚110,其中,所述m为大于等于I的正整数;所述m个切换控制管脚110将串行存储器划分为k个存储区域,且通过所述切换控制管脚110实现所述k个存储区域之间的切換,其中,所述k为大于等于2,且小于等于2m的正整数。其中,该串行存储器包括m个切换控制管脚110,可以将串行存储器划分成2 2-个存储区域,通过所述m个切换控制管脚110可以控制对这些存储区域的访问。另外地,图2为本专利技术实施例提供的ー种串行存储器另ー结构示意图,如图2所示,所述串行存储器内部包括接ロ访问控制器210、总线切換器220、内部总数据线230和k条内部分数据线240 ;所述接ロ访问控制器210通过所述内部总数据线230连接到所述总线切換器220上,所述总线切換器220通过第n条内部分数据线连接到第n个存储区域上,且与所述切换控制管脚110相连通,其中,所述n为大于等于I,且小于等于k的正整数。其中,该串行存储器内部包括接ロ访问控制器210和总线切換器220,接ロ访问控制器210通过内部总数据线230和总线切换器220连接,而总线切换器220分别通过内部分数据线240连接到存储区域上,例如通过第I内部分数据线和第I个存储区域连接,通过第2内部分数据线和第2个存储区域连接,通过第k内部分数据线和第k个存储区域连接。切换控制管脚110被送到总线切換器220上后,在总线切換器220控制下将内部总数据线230与匹配的存储区域的内部分数据线240连接上,连通接ロ访问控制器210,实现了存储区域的切換。图3为本专利技术实施例提供的ー种划分存储区域的系统结构示意图,如图3所示,该系统包括外部切换电路310和如本专利技术图I或图2所示的串行存储器320 ;所述串行存储器320包括m个切换控制管脚110,所述m个切换控制管脚110将串行存储器划分为k个存储区域,其中,所述m为大于等于I的正整数,所述k为大于等于2,且小于等于2m的正整数;所述外部切换电路310与所述串行存储器320通过配置的切换控制管脚110电连接;所述外部切换电路310用于向所述串行存储器3本文档来自技高网...

【技术保护点】
一种串行存储器,其特征在于,包括:m个切换控制管脚(110),其中,所述m为大于等于1的正整数;所述m个切换控制管脚(110)将串行存储器划分为k个存储区域,且通过所述切换控制管脚(110)实现所述k个存储区域之间的切换,其中,所述k为大于等于2,且小于等于2m的正整数。

【技术特征摘要】

【专利技术属性】
技术研发人员:高庆张晋博饶俊阳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1