当前位置:网站首页>NAND flash Basics
NAND flash Basics
2022-06-09 06:00:00 【SlamDunk31598】
Storage structure :
NAND Flash from block Block make up ,block The basic unit of this is page page .
every last block By multiple page form , every last page It contains Data area( Data storage area ) And extended Spare area( Spare area ). So every one page The size is Data area+Spare area.
block :Nandflash The smallest unit of erasure
page :Nandflash The smallest unit of write operation

Storage unit :
write in : That is, control the grid to charge , Pressurize the grid , The more charge the floating gate stores , Threshold exceeded , It means 0
erase : That is, discharge the floating grid , Below threshold , It means 1

SLC、MLC、TLC:
SLC(single-level cell): Single media storage unit
Each storage unit stores 1bit The data of , The data stored is :0,1
MLC(Multi-level cell): Multistage storage unit
Each storage unit stores 2bit The data of , The data stored is :00,01,10,11
TLC (Triple-Level Cell ): Each storage unit stores 3bit The data of
The stored data is divided into eight types : 000、001、010、011、100、101、110、111


Nand Flash wiring :
DAT0~DAT7:
CE:Chip enable
WE:Write enable
RE:Read enable
CLE:Command latch enable
ALE:Address latch enable
WP:Write protect
BY / RY:Ready/Busy
Vcc:Power supply
Vss:Ground

Nand Flash Internal block diagram :

When ALE It's high level , It's the address
When CLE It's high level , It's a command
When ALE and CLE Data is transmitted when both levels are low
BY / RY A high level indicates that programming is complete , A low level indicates busy , Programming is not finished yet
Operation sequence :
Give orders , Sending address , Read and write data

边栏推荐
- ORACLE锁表解决办法
- VK Cup 2017 - Round 2 B. Volatile Kite
- Typescript IntelliSense is disabled on template error
- Practical guide to GStreamer application development (I)
- pytorch with Automatic Mixed Precision(AMP)
- VK Cup 2017 - round 3 B. Dynamic problem Scoring
- Educational Codeforces Round 20 D. Magazine Ad
- Traitement d'images - extension de la corrélation de fusion de fonctions
- Go language tutorial 02 go common libraries + compile consult
- 关于AIR代码签名及发布者标识符的相关介绍
猜你喜欢

How to solve the garbled code in the query statement when MySQL uses fuzzy query for Chinese

线程 interrupted 详细解析

srs-nodejs

SET DECIMAL_ V2=false and UDF error: cannot divide decimal by zero and incompatible return types decimal

Two methods of unbutu installing ffmpeg

2022年11月15日起,代码签名证书私钥均需存储在硬件加密模块中

Go language tutorial 02 go common libraries + compile consult

SSL证书安装后网站还是显示不安全

杭州某家小公司一面
Detailed explanation of groupby function
随机推荐
C# 反射
Wireshark illustrates TCP three handshakes and four waves
ORACLE锁表解决办法
Educational Codeforces Round 20 D. Magazine Ad
圖像處理-特征融合相關延伸
threadlocal 解析
测试和线程
Entity to map tool
Window closing process of duilib kernel principle analysis
Educational Codeforces Round 20 E. Roma and Poker
Offline data synchronization platform datax+ report visualization platform metabase
Easyexcel export, self encapsulating header and sequence
el-table滚动条样式
CEF intercepts URLs and redirects new URLs
Tensorflow introductory tutorial 02 basic concepts of tensorflow (data flow graph, tensor, tensorboard)
Complete jitsi meet guide for webrtc
Topic24——3. 无重复字符的最长子串
Quelles sont les informations contenues dans le certificat SSL?
MySql使用模糊查询中文时查询语句出现乱码的解决
Axure cracking code