[发明专利]一种基于Flash的写保护方法、装置及电路在审
申请号: | 201811360116.0 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109522241A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 林东 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/14 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写控制信号 地址信号 逻辑运算 引导分区 控制器 写保护 电路 有效地址信号 控制器输出 引导代码 写操作 除能 易被 改写 访问 | ||
1.一种基于Flash的写保护方法,其特征在于,包括:
获取控制器发送给Flash的部分地址信号与所述控制器输出的第一写控制信号;其中,所述部分地址信号为访问所述Flash时,除能访问所述Flash的引导分区的有效地址信号之外的地址信号;
将所述部分地址信号与所述第一写控制信号进行指定逻辑运算,获得第二写控制信号;其中,所述指定逻辑运算用于使所述部分地址信号限制所述第一写控制信号的有效性;
根据所述第二写控制信号,控制所述Falsh不接受所述控制器对所述引导分区的写操作。
2.如权利要求1所述的方法,其特征在于,将所述部分地址信号与所述第一写控制信号进行指定逻辑运算,获得第二写控制信号,包括:
对所述部分地址信号对应的各地址线的二进制数据进行或非运算,获得中间控制二进制数据;
将所述中间控制二进制数据与所述第一写控制信号对应的二进制数据进行或运算,获得所述第二写控制信号。
3.如权利要求1所述的方法,其特征在于,将所述部分地址信号与所述第一写控制信号进行指定逻辑运算,获得第二写控制信号,包括:
对所述部分地址信号中的每个地址线对应的二进制数据进行非运算之后,再对所有的非运算结果进行与运算,获得中间控制二进制数据;
将所述中间控制二进制数据与所述第一写控制信号对应的二进制数据进行或运算,获得所述第二写控制信号。
4.如权利要求1-3任一权项所述的方法,其特征在于,根据所述第二写控制信号,控制所述Falsh不接受所述控制器对所述引导分区的写操作,包括:
将所述第二写控制信号作为对所述Flah进行写操作的写控制信号;
当所述控制器输出的地址信号为对所述引导分区进行寻址的地址信号时,确定所述第二写控制信号为无效的写控制信号,使所述Falsh不接受所述控制器对所述引导分区进行写操作;
当所述控制器输出的地址信号为对所述引导分区之外的存储空间进行寻址的地址信号时,确定所述第二写控制信号为有效的写控制信号,使所述Falsh接受所述控制器对所述引导分区之外的存储空间进行写操作。
5.一种基于flash的写保护装置,其特征在于,包括:
获取单元,用于获取控制器发送给Flash的部分地址信号与所述控制器输出的第一写控制信号;其中,所述部分地址信号为访问所述Flash时,除能访问所述Flash的引导分区的有效地址信号之外的地址信号;
逻辑运算单元,用于将所述部分地址信号与所述第一写控制信号进行指定逻辑运算,获得第二写控制信号;其中,所述指定逻辑运算用于使所述部分地址信号限制所述第一写控制信号的有效性;
控制单元,用于根据所述第二写控制信号,控制所述Falsh不接受所述控制器对所述引导分区的写操作。
6.如权利要求5所述的装置,其特征在于,所述逻辑运算单元,具体用于:
对所述部分地址信号对应的各地址线的二进制数据进行或非运算,获得中间控制二进制数据;
将所述中间控制二进制数据与所述第一写控制信号对应的二进制数据进行或运算,获得所述第二写控制信号。
7.如权利要求5所述的装置,其特征在于,所述逻辑运算单元,具体用于:
对所述部分地址信号中的每个地址线对应的二进制数据进行非运算之后,再对所有的非运算结果进行与运算,获得中间控制二进制数据;
将所述中间控制二进制数据与所述写控制信号对应的二进制数据进行或运算,获得所述第二写控制信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811360116.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和装置
- 下一篇:一种搜索Cache数据的方法和装置