便件写保护的方法、单板及装置制造方法及图纸

技术编号:3081530 阅读:128 留言:0更新日期:2012-04-11 18:40
一种硬件写保护的方法,其特征在于,将闪速存储器空间分为子空间,包括写保护的子空间和没有写保护的子空间,保存各个子空间与地址信号之间的对应关系,该方法包括:    对接收到的地址信号进行译码,判断地址信号对应的是写保护的子空间时,将数据不写入与地址信号对应的子空间,对应的是没有写保护的子空间时,将数据写入与地址信号对应的子空间。

【技术实现步骤摘要】

本专利技术涉及数据存储技术,尤其涉及硬件写保护的方法、单板及装置。
技术介绍
闪速存储器(FLASHMemory)即快擦型存储器,易于擦除和重写,具有 快速存取的特点,且在断电情况下仍能保持所存储的数据信号,功耗小。由 于FLASH Memory的独特优点,运用于单板上使得升级非常方便。而且 FLASH Memory可用作固态大容量存储器,其集成度不断提高,价格降低。而单板上使用的导入只读存储器(BOOTROM, BOOT Read-Only Memory)是只读的,不可改写,无法适应在线升级。目前,单板上使用的BOOTROM和FLASH Memory是分开的,由两片 芯片分别实现BOOTROM功能和FLASH Memory功能,成本较高,所述 BOOTROM功能包括只读功能,所述FLASH Memory功能包括可读写功能。
技术实现思路
本专利技术实施例提供一种硬件写保护的方法,该方法能够在一片FLASH Memory芯片上实现BOOTROM功能和FLASH Memory功能,降j氐成本。本专利技术实施例提供一种硬件写保护的单板,该单板能够在一片FLASH Memory芯片上实现BOOTROM功能和FLASH Memory功能,降《氐成本。本专利技术实施例提供一种硬件写保护的装置,该装置能够在一片FLASH Memory芯片上实现BOOTROM功能和FLASH Memory功能,降低成本。一种硬件写保护的方法,该方法将FLASH Memory空间分为子空间,包 括写保护的子空间和没有写保护的子空间,保存各个子空间与地址信号之间 的对应关系,该方法包括对接收到的地址信号进行译码,判断地址信号对应的是写保护的子空间时, 将数据不写入与地址信号对应的子空间,对应的是没有写保护的子空间时,将 数据写入与地址信号对应的子空间。一种硬件写保护的单板,其特征在于,该单板包括硬件写保护的装置和闪速存储器;所述硬件写保护的装置,用于对接收到的地址信号进行译码,判断地址 信号对应的是写保护的子空间时,将数据写入,对应的是没有写保护的子空 间时,不将数据写入,所述写保护的子空间和没有写保护的子空间为FLASH Memory空间的各子空间;所述FLASH Memory,用于接收所述石更件写保护的装置写入的数据。 一种硬件写保护的装置,该装置包括地址译码判断模块和数据写入模块; 所述地址译码判断模块,用于对接收到的地址信号进行译码,判断地址信 号对应的是写保护的子空间时,控制数据写入模块不将数据写入与地址信号对 应的子空间,对应的是没有写保护的子空间时,控制数据写入模块将数据写入 与地址信号对应的子空间;数据写入模块,在地址译码判断模块的控制下将数据写入所述与地址信号 对应的子空间,在地址译码判断模块的控制下不将数据写入。从上述方案可以看出,通过本专利技术实施例方案对FLASH Memory芯片 进行写保护控制,判断出地址信号对应写保护的子空间,则将数据不写入与 地址信号对应的子空间,判断出地址信号对应没有写保护的子空间,则将数 据写入与地址信号对应的子空间。这样,在一片FLASH Memory芯片上同 时实现BOOTROM功能与FLASH Memory功能,降低了成本。附图说明图1为本专利技术实施例硬件写保护的方法示例性流程图; 图2为本专利技术实施例硬件写保护的方法流程图实例; 图3为本专利技术实施例硬件写保护的单板结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本专利技术进一步详细说明。参见图1,为本专利技术实施例硬件写保护的方法示例性流程图,该方法预先将FLASH Memory空间分为子空间,包括需要写保护的子空间和无需写保 护的子空间,其中所述需要写保护的子空间为只读空间,不能写入,所述无 需写保护的子空间为可读可写空间;保存各个子空间与地址信号之间的对应 关系。这里,将所述无需写保护的子空间称为没有写保护的子空间,将所述 需要写保护的子空间称为写保护的子空间。该方法包括以下步骤步骤101,对接收到的地址信号进行译码,判断地址信号对应写保护的子 空间还是对应没有写保护的子空间,若对应写保护的子空间,则执行步骤102; 若对应没有写保护的子空间,则执行步骤103。步骤102,将数据不写入与地址信号对应的子空间。步骤103,将数据写入与地址信号对应的子空间。本专利技术实施例方案将FLASH Memory芯片分为写保护的子空间和没有 写保护的子空间,在同一片FLASH Memory芯片上实现了 FLASH Memory 功能和BOOTROM功能。还可以将FLASH Memory芯片分为写保护的子空 间、没有写保护的子空间和可解锁的写保护子空间,此时步骤101中进行判 断时,还包括判断地址信号是否对应可解锁的写保护子空间,如果判断出 对应可解锁的写保护子空间,则判断接收到的标识和与接收到的地址信号对 应的解锁标识是否相同,若是,则该空间为解锁状态,执行步骤103;否则, 该空间为加锁状态,则执行步骤102。现有技术中,BOOTROM是只读的,不能进行改写,无法实现老化状态 时的功能需求。所谓老化状态,就是进行测试时单板的状态,当测试过程中 需要对BOOTROM进行改写时,将出现因BOOTROM的只读特点而无法满足需求的情况。为解决上述问题,该方法采取在步骤101之前执行如下步骤判断单板 是否处于老化状态,若是,执行步骤103,否则,执行步骤IOI。这样,当单板 处于老化状态时,便可对整个FLASH Memory空间进行读写。下面通过图2对本专利技术实施例硬件写保护的方法进行举例说明,预先将 FLASH Memory空间分为子空间,包括写保护的子空间、可解锁的写保护子 空间和没有写保护的子空间,保存各个子空间与地址信号之间的对应关系; 可解锁的写保护子空间分为一个以上区域,每个区域对应一个解锁标识,预先 保存各个区域与解锁标识之前的对应关系。该方法包括以下步骤步骤201,判断单板是否处于老化状态,若是处于老化状态,则执行步骤 205;否则,执行步骤202。判断单板是否处于老化状态也就是判断单板是否处于测试状态,判断时, 可以通过中央处理器(CPU, Central Processing Unit)传送的测试状态信息来获 取目前的单板状态,也可以通过其它方式来获取单板是否处于测试状态的信息。步骤202,对接收到的地址信号进行译码,判断地址信号对应写保护的子 空间,对应没有写保护的子空间,还是对应可解锁的写保护子空间,若对应写 保护的子空间,则执行步骤204;若对应可解锁的写保护子空间,则执行步骤 203;若对应没有写^呆护的子空间,则执行步骤205。所述接收到的地址信号为访问FLASH Memory芯片的地址信号,如,可 以是/人CPU发送而来。写保护的子空间具有BOOTROM功能,即为只读空间,不能对其进行改 写;没有写保护的子空间具有FLASH Memory功能,为可读写的空间;为了更 灵活地使用FLASH Memory空间,本专利技术实施例还设置了可解锁的写保护子空 间,可解锁的写保护子空间处于解锁状态时可对其进行读写,处于加锁状态时 只能对其读取,不能进行数据写入。步骤203,判断接收到的标识和与接收到的地本文档来自技高网...

【技术保护点】
1.一种硬件写保护的方法,其特征在于,将闪速存储器空间分为子空间, 包括写保护的子空间和没有写保护的子空间,保存各个子空间与地址信号之间 的对应关系,该方法包括: 对接收到的地址信号进行译码,判断地址信号对应的是写保护的子空间时, 将数据不写入与地址信号对应的子空间,对应的是没有写保护的子空间时,将 数据写入与地址信号对应的子空间。

【技术特征摘要】
1、一种硬件写保护的方法,其特征在于,将闪速存储器空间分为子空间,包括写保护的子空间和没有写保护的子空间,保存各个子空间与地址信号之间的对应关系,该方法包括对接收到的地址信号进行译码,判断地址信号对应的是写保护的子空间时,将数据不写入与地址信号对应的子空间,对应的是没有写保护的子空间时,将数据写入与地址信号对应的子空间。2、 如权利要求l所述的方法,其特征在于,所述子空间还包括可解锁的写 保护子空间,所述对接收到的地址信号进行译码之后,该方法包括判断出地 址信号对应的是可解锁的写保护子空间时,则判断接收到的标识与接收到的地 址信号对应的解锁标识是否相同,若是,则将数据写入与地址信号对应的子空 间,否则,将凝:据不写入与地址信号对应的子空间。3、 如权利要求2所述的方法,其特征在于,所述可解锁的写保护子空间为 一个以上的区域,每个区域对应一个解锁标识。4、 如权利要求1或2所述的方法,其特征在于,所述对接收到的地址信号 进行-泽码之前,该方法包括判断单板是否处于老化状态,若是,则将数据写入与地址信号对应的子空 间,否则,执行所述对接收到的地址信号进行i奪码的步骤。5、 一种硬件写保护的装置,其特征在于,该装置包括地址译码判断模块和 数据写入模块;所述地址译码判断模块,用于对接收到的地址信号进行译码,判断地址信 号对应的是写保护的子空间时,控制数据写入模块不将数据写入与地址信号对 应的子空间,对应的是没有写保护的子空间时,控制数据写入模块将数据写入 与地址信号对应的子空间;数据写入模块,在地址译码判断模块的控制下将数据写入所述与地址信号 对应的子空间,在地址译码判断模块的控制下不将数据写入。6、 如权利要求5所述的装置,其特征在于,所述地址信号对应的子空间包括可解锁的写保护子空间,该装置包括解锁标识判断模块,用于接收地址-泽码 判断模块传送的启动命令,判断接收到的标识与接收到的地址信号对应的解锁 标识是否相同,所述启动命令为地址译码判断模块判断出接收到的地址信号对 应可解锁的写保护子空间时向解锁标识判断模块发送的用于启动解锁标识判断 模块的命令,若是,则控制数据写入模块将接收到的数据写...

【专利技术属性】
技术研发人员:刘玉华史宝骏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1