Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2229259
  • 博文数量: 668
  • 博客积分: 10016
  • 博客等级: 上将
  • 技术积分: 8588
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-29 19:22
文章分类

全部博文(668)

文章存档

2011年(1)

2010年(2)

2009年(273)

2008年(392)

分类:

2008-06-15 15:37:23

3.2 SDRAM存储器

  SDRAM被用来存放操作系统(从FLASH解压缩拷入)以及存放各类动态数据,采用SAMSUNG公司 的K4S561632,它是4Mxl6bitx4bank的同步DRAM,容量为32MB。用2片K4S561632实现位扩展,使数据总线宽度达到 32bit,总容量达到64MB,将其地址空间映射在S3C2410A的bank6。

  SDRAM 所有的输入和输出都与系统时钟CL K上升沿同步,由输入信号RA S、CA S、WE组合产生SDRAM 控制命令,其基本的控制命令如下:


   SDRAM 在具体操作之前首先必须通过MRS命令设置模式寄存器,以便确定SDRAM 的列地址延迟、突发类型、突发长度等工作模式;再通过ACT命令激活对应地址的组,同时输入行地址;然后通过RD 或WR 命令输入列地址,将相应数据读出或写入对应的地址;操作完成后用PCH 命令或BT 命令中止读或写操作。在没有操作的时候,每隔一段时间必须用ARF命令刷新数据,防止数据丢失。

  下图给出了SDRAM的连接电路:


  3.3 FLASH存储器

  NOR和NAND是现在市场上两种主要的非易失闪存技术。

  NOR的特点是芯片内执行(XIP,Execute In Place),即应用程序可直接在Flash闪存内运行,不必把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。

  NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于Flash的管理和需要特殊的系统接口,S3C2410A内嵌了NAND FLASH控制器。

  S3C2410A支持从GCS0上的NOR FLASH启动(16位或32位)或从NAND FLASH启动,需要通过OM0和OM1上电时的上下拉来设置:


  在系统中分别采用了一片NOR FLASH(28F640)和NAND FLASH(K9S1208),电路如下图:

作者:宋宝华   更新日期:2006-11-21

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