存储器扩展连接理解(S3C2410为例)——NandFlash
来源:互联网 发布:孤岛惊魂3低配置优化 编辑:程序博客网 时间:2024/05/16 09:39
1 NandFlash接口电路
2 NandFlash接口信号
Ø NandFlash接口信号较少
Ø 数据宽度只有8Bit,没有地址总线,地址、数据总线复用,串行读取
3 NandFlash地址结构
Ø NandFlash设备的存储容量是以页(Page)和块(Block)为单位的。
Ø Page=528Byte (512Byte用于存放数据,其余16Byte用于存放其他信息,如块好坏的标记、块的逻辑地址、页内数据的ECC校验和等)。
Ø Block=32Page
Ø 容量为64MB的NandFlash存储结构为:512Byte×32Page×4096Block
Ø NandFlash以页为单位进行读和编程(写)操作,一页为512Byte;以块为单位进行擦除操作,一块为512Byte*32page=16KB
Ø 对于64MB的NAND设备,需要26根地址线,由于NAND设备数据总线宽度是8位的,因此必须经过4个时钟周期才能把全部地址信息接收下来。
Ø 可以这么说,第一个时钟周期给出的是目标地址在一个page内的偏移量,而后三个时钟周期给出的是页地址。
Ø 由于一个页内有512Byte,需要9bit的地址寻址,而第一个时钟周期只给出了低8bit,最高位A8由不同的读命令(Read Mode2)来区分的。
4 NandFlash的命令
- 存储器扩展连接理解(S3C2410为例)——NandFlash
- 存储器扩展连接理解(S3C2410为例)——SDRAM
- 存储器扩展连接理解(S3C2410为例)——NorFlash
- 存储器扩展连接理解(S3C2410为例)——SDRAM
- 存储器扩展连接理解(S3C2410为例)——SDRAM
- 存储器扩展连接理解(S3C2410为例)——SDRAM
- 存储器扩展连接理解(S3C2410为例)——SDRAM
- S3C2410存储器扩展(3)——NandFlash
- S3C2410存储器扩展(3)——NandFlash
- S3C2410存储器扩展(1)——SDRAM
- S3C2410存储器扩展(2)——NorFlash
- NandFlash启动理解(S3C2410)
- NandFlash启动理解(S3C2410)
- NandFlash启动理解(S3C2410)
- s3c2440 nandflash存储器
- FSMC——STM32的存储器扩展技术
- 存储器扩展
- 《深入理解计算机系统》存储器层次结构——读书笔记
- Symbian OS 错误代码(Error Codes )(-5999~ -4001)
- 将Win32 C/C++应用程序迁移到Linux-进程、线程和共享内存
- linux动态库的调试
- 无趣
- Adding MAP profile
- 存储器扩展连接理解(S3C2410为例)——NandFlash
- 美妙的邂逅
- 道编译器软件设计1
- Linux Wine环境下如何编译安装CS反恐精英
- VC为按钮控件添加图片
- 数据表的设计原则:
- 检测用户名可用
- 创建 ODBC 数据源以连接到 Windows CE 设备[SQL Anywhere]
- 图片的动态变化