基于嵌入式系统的Nor Flash数据安全保护设计

  • 格式:pdf
  • 大小:596.74 KB
  • 文档页数:5

读 写异常往往 是因为在数据保 护方 面的设计 缺陷 逻辑单元保护状态寄存器 (Status Register),写保
导 致 数 据 被 异 常 改 写 、丢失 或 无 法 提 供 补 救 措 施 护脚为低 电平 有效 ;状态寄存 器的设 定值决定 了
导致 的。嵌 入 式 系统 中 ,处 理器 与 Nor Flash一 般通 Flash存 储 阵 列 受 写 保 护 的方 式 。 状 态 寄存 器 共 两
E—mail: evanwu201404@ 163..tom
1期
吴有肇 ,杨 立衡 :基于嵌入式 系统 的Nor F1ash数据安全保护设计
55
SEC 113 6P2 BPI B "LOCK(S}
A∞ RE鹞 ES
DENSITY PORT竹N
× X 0 0 0 NONE
关 键 词 :Nor Flash;数 据 保 护 ; 交 流 开 关机 Biblioteka 中图分类号 :TP333
文献标识码 :A
引 言
存在一定 的差别 ,容易引起歧义 ,有的甚至无法直 接 互 连 (需 要 软 件进 行 必 要 的修 改 ),SPI接 口共
随着 便 携 式 电子产 品 的普及 ,Nand Flash以其 有4根信号线 :设备选择线 、时钟线 、串行输 出数
价格低廉 的优势 被越来越多 的用 于大容量数据 存 据线 、串行输入数据线。常见器件的接 口定义如下
储 ¨ 】。相 较 而 言 ,Nor Flash拥 有 的高 传 输 效 率 、 图 l定 义 ,包 含 片选 信 号/CS、 串行 输 入DI、串行 输
高可靠性 和易于使用等优 点p ],在嵌入式系统产 出DO、时钟 信号 CLK、写保 护/WP、电源 VCC、地
S●r-一 C■_ ■’■ H喇 h—-‘D_ ^o pI^3 # —r#呻 ●
图 1.NorFlash器件 引脚 定 义
Fig1.Pin def inition of Nor Flash
实标 准 ,并没有标 准协议 ,大部分厂家都是参 照
其中s6、s5、s4、s3、s2五个 比特位决定 了存
第 14卷 第 1期 2016年3月
深圳信息职业技术学 院学报
Jour n alof Shenzhen Institute of Information Technology




文章编号 :1672—6332(2016)01—0053—05 【信息技 术应 用研究 】
V0l_14 No.1 Mar.2016
Motorola的SPI接 口定 义 来设 计 的 ,但 正 因为没 有 确 储阵列 的数据受保护方式。
切 的版 本 协 议 ,不 同厂 家 产 品 的 SPI接 口在 技 术 上
其 中SRP1、SRP0 ̄L特位决定 了状态寄存器受
【收稿 日期1 2015一ll一26 【作 者简介】吴有肇 (1984一),男 (汉 ),福建 宁德人 ,工程师 ,本科 ,主要研究方 向:液 晶电视嵌入式 系统硬件方案及 电路研究 。
【1l一16]
1 Nor Flash内 部 框 架 及 数 据 保 护 机 制
Nor Flash一 般 采 用 SPI接 口,SPI接 口是 一 种 事
状态 位定 义 见如 图3。
,*●'婚 . } ●啼.● ^I●■




} ∞ {}o1
3 } ,wPt●o2}


e∞

} olIlo



7 l 冉.oLo(105}
B l
vcc
{ ∞ l I { ∞ } ∞ { } ∞
1 l { ∞ I
■Ⅲ 怕 M Ch 3■ 州 ■ o● 0u-, t0.脚 Irq ̄Jlou-■ r’ w憎·—_·d 岫 ‘D·- Intrust -钳 ^2r工 a“^ 6 o● ■_ - I-h ■■ ou■ Or’
品 中 ,大 量 使 用 了Nor Flash存 放一 些非 易 失性 存 储 GND及保 持/HOLD等信号 引 脚 。
程序和数据 ,其数据的正常读写直接影响到整个系
以2M Bytes存储容量器件为例 ,其整体框架如
统 的稳定性和可靠性。实际工作 中,Nor Flash数据 图 2所 示 。其 中/WP写 保 护 引脚 通 过 内部 的写 控 制
基 于嵌入 式 系统 的Nor Flash数据安全保护设计
吴有肇 ,杨 立衡
(1.TCL多媒体科技控股有 限公 司全球 研发 中心 ,广东 深圳 518067;2.深圳信 息职业技术 学院学报 ,广东 深圳 518172)
摘 要 :在各种嵌 入式 系统 产品中,特剐是各种 “智能”产品 中,Nor F1ash作 为重要 的记 忆体器件 ,存放 着系统
NONE
0 O 0 O 1
63
3F0o0Oh.3FFFFFh
0 0 O 1 0 62 and 63 3E0oO油 3FFFFFh
0 0 0 1 1 60 B3 3∞0oOh-3FFFFFh
正常启动 、运行的 关键 程序 和用 户数据 ,其数 据 内容 的正 常读 写对整个 系统 的正 常工作 和可靠性而言及其重要 ;然而
在设 计和应 用实践 中经常发 生Nor Flash内数据被 异常改 写或丢 失的现 象,导致 系统 无法启动或启动后 系统异 常运行 。
本 文 提 出 了一 种 软 硬 件 结 合 方 法 实现 对NorFlash的数 据 内容 进 行 保 护 , 提 高 了嵌 入 式 系统 的 可 靠性 。
过 SPI总线 接 口进 行 通 讯 [7 ,SPI总线 命 令 简单 易 个 字节 ,分 别 为状 态寄存 器 一1和状 态寄 存器 一2,其
用 。本 文 基 于 SPI接 口的 Nor Flash内部 框 架 、数 据 保护 机 制设 计 了一 套 软件 和 硬件 的数据 内容保 护方 案 ,实 现 了对 Nor Flash的存储 阵 列进 行 有效 地 保护