当前位置:网站首页>Design of NAND flash interface control
Design of NAND flash interface control
2020-11-06 22:06:00 【DISPLAY】
Nand flash yes flash One kind of memory ,Nand flash It adopts nonlinear macro cell mode and provides a cheap and effective solution for the implementation of solid state large capacity memory .NAND FLASH Memory has the advantages of large capacity and fast rewriting speed, which is suitable for the storage of large amounts of data , Therefore, it has been widely used in the industry .NAND The structure can provide extremely high cell density , High storage density , And the speed of writing and erasing is very fast . This article introduces the memory chip supplier Yuxin electronics about NAND Flash Storage structure of and NAND Flash Interface control design of .
NAND Flash Storage structure of
Most of the NAND Flash It's all the same , The only difference is that NAND Flash The basic characteristics of the chip, such as capacity size and read-write speed .
block Block yes NAND Flash The basic of erase operation of / Smallest unit . Page is the basic unit of read and write operations .
Every page , There's another area , It's called the free zone / Redundant areas , And in the Linux In the system ﹐ Generally called OOB(Out Of Band)[2]. This area was originally based on NAND Flash Hardware features of ﹐ Data is relatively error prone when reading and writing ﹐ So in order to ensure the correctness of the data , There must be a corresponding detection and error correction mechanism , This mechanism is called EDC /ECC. So the extra areas are designed ﹐ Check value used to place data .OOB Read and write operations are generally completed along with page operations , When reading and writing a page , Read and write accordingly OOB.OOB Main purpose of : Whether the mark is a bad block ﹐ Storage ECC data ﹐ Store some file system related data .
NAND Flash Interface control design of
because NAND Flash Only 8 individual I/O Pin , And it's reusable , It can transmit data ﹐ You can also send an address 、 command . Design command latch enable (Command Latch Enable,CLE) And address latch enable ( Ad-dress Latch Enable,ALE), That is to send a CLE( or ALE) command , tell NAND Flash A sound from the controller , The picture to be passed on below 1NAND Flash The control circuit is a command ( Or address ). such NAND Flash Internal ability according to the content of the incoming ﹐ Do the corresponding action . Relative to parallel port NOR Flash Of 48 or 52 One pin , Greatly reduces the number of pins , In this way, the chip is small in size . At the same time, the chip interface is reduced ﹐ The peripheral circuits associated with this chip will be simplified , Avoid cumbersome hardware wiring .
NAND Flash The interface control circuit is shown in the figure 1 Shown
版权声明
本文为[DISPLAY]所创,转载请带上原文链接,感谢
边栏推荐
- 2020-09-03:裸写算法:回形矩阵遍历。
- 小程序商城系统插件代码该如何写?怎么用代码检查添加插件是否成功?
- Zero basis to build a web search engine of its own
- 2020-08-14:数据任务的执行引擎用的哪些?
- September 9, 2020: naked writing algorithm: two threads print numbers 1-100 in turn.
- 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
- Flink's datasource Trilogy: direct API
- How to manage the authority of database account?
- August 14, 2020: what are the execution engines for data tasks?
- DC-1 target
猜你喜欢
Zero basis to build a web search engine of its own
How to start the hidden preferences in coda 2 on the terminal?
Stickinengine architecture 12 communication protocol
Common mathematical basic formulas of recursive and backtracking algorithms
Junit测试出现 empty test suite
window系统 本机查找端口号占用方法
汽车维修app开发的好处与功能
2020-08-20:GO语言中的协程与Python中的协程的区别?
Zero basis to build a web search engine of its own
list转换map(根据key来拆分list,相同key的value为一个list)
随机推荐
image operating system windows cannot be used on this platform
大佬们如何在nginx镜像里面增加模块?
File download manager realized by electron
What grammar is it? ]
Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)
All the way, I was forced to talk about C code debugging skills and remote debugging
Metersphere developer's Manual
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
Python 100 cases
JVM memory allocation - xms128m - xmx512m - XX: permsize = 128M - XX: maxpermsize = 512M
Summary of common SQL statements
What the hell is fastthreadlocal? The existence of ThreadLocal!!
WebAPI接口设计:SwaggerUI文档 / 统一响应格式 / 统一异常处理 / 统一权限验证
Cloudquery v1.2.0 release
The essence of transaction and the principle of deadlock
Novice guidance and event management system in game development
2020-08-30:裸写算法:二叉树两个节点的最近公共祖先。
September 3, 2020: naked writing algorithm: loop matrix traversal.
Introduction to the development of small game cloud
ES中删除索引的mapping字段时应该考虑的点