Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95388
  • 博文数量: 24
  • 博客积分: 431
  • 博客等级: 一等列兵
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-24 09:44
文章分类
文章存档

2013年(1)

2012年(23)

分类: 嵌入式

2012-08-28 21:07:10

NandFlash和NorFlash都是Flash的一种,都是散存,都是磁盘存储介子,但是NandFlash一般比较大,而NorFlash都比较小并且NorFlash比较贵,并且NorFlash的速度比较慢,但的速度比较快 ,而NandFlash的速度比较慢,的速度比较快

NOR Flash总线型设备,可在芯片内执行(XIP,eXecute In Place),应用程序可以直接在FIash闪存内运行,不必再把代码读到系统RAM中;而NAND Flash则需I/O接口,因此使用时需要写入驱动程序。

SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器同步是指Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。

S3C2440的8个bank在系统上电后必须进行相应的初始化(n多寄存器的配置,S3c2440片内有NandFlash,SDRAM,NorFlash等配置寄存器),2440不然就不能工作。

S3C2440的每个bank都可以用来总线型设备,这些设备共用系统的总线。这些设备的片选端,都应该接到相应bank的片选信号上,因此所有总线型设备的地址线也是共用的。比如bank0接的就是norflash(bank0可以作为引导ROM), Bank6接SDRAM。NandFlash不是总线型设备,所以NandFlash没有接在bank上,而是单独和S3C2440连接。系统如果从NandFlash启动的话,NandFlash里面必须烧有bootloader程序,NorFlash同理。

 

 

阅读(1221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~