1 一文搞懂安全存储相关的闪存芯片-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文搞懂安全存储相关的闪存芯片

朱老师物联网大讲堂 2024-04-14 08:10 次阅读

一、W25N01G的常规描述


W25N01GV 有65536个page(页),每页有2048个字节(2KB)

可以按照64页(64页为1个block)进行擦除,也就是128KB

1个block (块) 有64个页,每个block的大小为:64页*2KB=128KB

W25N01GV有1024个block (块)

W25N01GV有1G个bit,1Gbit/8=256MB

65536个page*2KB=131072KB 131,072/1024=128MB

1024个block*128KB=131072KB 131,072/1024=128MB

W25N01GV是SPI Nand Flash,而好多开发板上挂载的flash是nor flash,比如W25Q64、W25Q128、W25Q256等都是SPI Nor Flash

W25N01GV闪存结构与寻址:

6434410c-f9f3-11ee-9118-92fbcf53809c.png

642cb270-f9f3-11ee-9118-92fbcf53809c.png

二、W25N10G的写保护

使用非易失性存储器的应用程序必须考虑噪声和其他可能损害数据完整性的不利系统条件的可能性。为了解决这个问题,W25N01GV提供了几种保护数据免受无意写入的方法。

当VCC低于阈值时,设备复位

写入启用/禁用指令,并在擦除或程序后自动写入禁用

使用保护寄存器(SR-1)的软件和硬件(/WP引脚)写保护

保护寄存器(SR-1)的写保护锁定,直到下次上电

使用保护寄存器(SR-1)对存储器阵列进行一次性程序(OTP)写保护

当WP-E设置为1时,使用/WP引脚进行硬件写保护

在上电或下电时,当VCC低于VCC(min)时,(参见“上电-下电时间”)要求”),所有操作都被禁用,没有指令被识别。在上电期间,后VCC电压超过 VCC(min)且tVSL已过,所有程序和擦除相关指令进一步禁用,延时为tPUW。这包括写启用,程序执行,块擦除和写状态寄存器指令。请注意,芯片选择引脚(/CS)必须在上电时跟踪VCC供电电平,直到达到VCC最小电平和tVSL延时,并且还必须在下电时跟踪VCC供电电平,以防止不利的命令序列。如果需要上拉电阻上/CS可以用来完成这一点。

上电后,设备自动被置于状态寄存器写入禁用状态使能闩锁(WEL)设置为0。写使能指令必须在程序执行块之前发出清除或坏块管理指令将被接受。在完成一个程序或擦除指令后,写使能锁存(WEL)自动清除为0的写禁用状态。

软件控制的写保护使用写状态寄存器指令和设置

状态寄存器保护(SRPO,SRP1)和块保护(TB,BP[3:0]位。这些设置允许将一部分或整个内存阵列配置为只读。与写保护(NP)引脚一起使用,可以在硬件控制下启用或禁用对状态寄存器的更改。看到保护注册部分以获取更多信息

使用写状态寄存器指令,设置状态寄存器保护(SRPO,SRP1)和块保护(TB,BP[3:0]位,便于软件控制的写保护。这些设置允许将一部分或整个内存数组配置为只读。与Write Protect(/WP)管脚一起使用时,状态寄存器的改变可以在硬件控制下启用或禁用。有关更多信息,请参阅保护注册部分。

保护寄存器(SR-1)中的WP-E位用于启用硬件保护。当WP-E设置为1时,将系统中的/WP设置为低将阻塞对W25N01GV的任何写/程序/擦除命令设备将变为只读。当WP-E设置为1时,Quad SPI操作也被禁用。

642cb270-f9f3-11ee-9118-92fbcf53809c.png

三、保护、配置和状态寄存器

W25N01GV提供了三个状态寄存器:保护寄存器(SR-1)、配置寄存器(SR-2)和状态寄存器(SR-3)。每个寄存器分别通过读状态寄存器和写状态寄存器命令结合1字节寄存器地址进行访问。

读状态寄存器指令(05h/0Fh)可用于提供闪存阵列的可用性状态、设备是否写启用或禁用、写保护状态、读模式、保护寄存器/0TP区锁状态、擦除程序结果、ECC使用/状态。写状态寄存器指令可用于配置设备写保护特性、软件!硬件写保护、读模式、启用禁用ECC、保护寄存器/OTF区锁。对状态寄存器的写访问由非易失性状态寄存器保护位(SRP0、SRP1)的状态、写使能指令控制,当WP-e设置为1时,NP引脚控制。

01

保护寄存器/状态寄存器-1

647647fa-f9f3-11ee-9118-92fbcf53809c.png

SRP1:Status Register Protect-1 状态保护寄存器1

WP-E:/P Enable Bit /P管脚使能

TB: Top/Bottom Protect Bit 顶层、底层保护位

BP0、BP1、BP2、BP3:Block Protect Bits 块保护

SRP0:StatusRegisterProtect-0 状态寄存器保护

02

配置寄存器/状态寄存器2

64886502-f9f3-11ee-9118-92fbcf53809c.png

BUF:Buffer Mode 此位非常重要,牵扯到flash类型和数据读写方式

ECC-E: Enable ECC 使能ECC

SR1-L:Status Register-1 Lock 状态寄存器1锁存,也就是7.1中描述的状态寄存器1

OTP-E:Enter OTP Mode 进入OTP模式

OTP-L:OTP Data Pages Lock OPT数据页锁存

03

状态寄存器-3(仅用于状态)

6491d074-f9f3-11ee-9118-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1782

    浏览量

    114891
  • 闪存芯片
    +关注

    关注

    1

    文章

    119

    浏览量

    19610
  • 安全存储器
    +关注

    关注

    0

    文章

    11

    浏览量

    7474
收藏 人收藏

    评论

    相关推荐

    闪存技术基础-1-1 #存储技术

    闪存IC设计存储技术闪存技术
    EE_Voky
    发布于 :2022年06月28日 17:31:14

    闪存技术基础-1-2 #存储技术

    闪存IC设计存储技术闪存技术
    EE_Voky
    发布于 :2022年06月28日 17:31:41

    闪存技术基础-1-3 #存储技术

    闪存IC设计存储技术闪存技术
    EE_Voky
    发布于 :2022年06月28日 17:32:08

    安全闪存铸就高安全性智能卡

    的关键措施,确保闪存安全:• 安全的锁定机制可保护最终编程的存储内容免受攻击,目的是让闪存具备与固定式掩模ROM同样的
    发表于 12-07 10:19

    搞懂UPS主要内容

    导读:UPS是系统集成项目中常用到的设备,也是机房必备的设备。本文简单介绍了UPS的种类、功能、原理,品质选择与配置选择方式,基础维护等相关的内容。搞懂UPS本文主要内容:UPS种
    发表于 09-15 07:49

    搞懂开关电源波纹的产生

    参考搞懂开关电源波纹的产生、测量及抑制开关电源纹波的产生上图是开关电源中最简单的拓扑结构-buck降压型电源。随着SWITCH的开关,电感L中的电流也是在输出电流的有效值上下波动的。所以在输出端
    发表于 12-30 08:31

    MCUBoot写入闪存之前将AES密钥存储在哪里?

    程序会通过蓝牙将.sb2件下载到sdcard,然后booloader会读取0xB000地址的AES密钥,解密sdcard中的文件,最终将程序写入flash 0xA000。我想知道在写入闪存之前将 AES 密钥存储在哪里,我应该
    发表于 03-23 08:47

    长江存储计划量产64层3D NAND闪存芯片 闪存市场将迎来波冲击

    国产存储芯片再下城,日前有产业链方面的消息称,中国长江存储将如期在今年年底量产64层3D NAND闪存芯片,这对价格本就在不断下探的
    发表于 04-01 16:53 1774次阅读

    详解闪存的限制有哪些

    闪存储器(英语:flashmemory),是种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于
    发表于 09-13 09:11 1583次阅读

    长江存储64层闪存存储密度全球第

    今天,长江存储召开市场合作伙伴新春沟通会,紫光、群联、威刚、慧荣等知名大厂前来站台,其中威刚还宣布将会率先推出搭载长江存储闪存的消费级SSD产品。现在根据科创板电报的消息,长江存储64
    的头像 发表于 01-17 10:26 3258次阅读

    搞懂几种常见的射频电路类型及主要指标

    搞懂几种常见的射频电路类型及主要指标。
    发表于 07-27 10:26 9次下载
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b>几种常见的射频电路类型及主要指标

    长江存储将提高NAND闪存芯片的出货量

    据国外媒体报道,专注于3D NAND闪存设计制造的长江存储,将提高NAND闪存芯片的出货量。
    的头像 发表于 09-22 17:11 2281次阅读

    闪存芯片分类及决定因素

    什么是闪存芯片 主板上的BIOS大多使用Flash Memory制造,翻译成中文就是“闪动的存储器”,通常把它称作“快闪存储器”,简称“闪存
    的头像 发表于 07-13 16:34 3964次阅读

    强化闪存存储,实现终极数据安全

      今天的闪存使嵌入式系统比以往任何时候都更轻、更快、更节能、更紧凑成为可能。由于没有移动部件,其可靠性无与伦比,是坚固应用的完美存储介质。然而,闪存的性质也使得与传统的磁性存储相比,
    的头像 发表于 11-11 15:15 787次阅读

    搞懂配线架相关知识

    配线架在综合布线中起到整理各类线缆的作用,不光能提供个整洁的环境,对于线缆的寿命和效果也是很有帮助的,下面就跟着科兰通讯小编一起来搞懂配线架相关知识。 配线架套什么定额 配线架套用综合布线中的机柜
    的头像 发表于 08-04 10:02 1410次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b>配线架<b class='flag-5'>相关</b>知识