存储控从制器.docVIP

  • 1
  • 0
  • 约6.09千字
  • 约 7页
  • 2017-03-26 发布于广东
  • 举报
一、使用存储控制器访问外设的原理 1、S3C2440的地址空间 S3C2440对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出8根片选信号nGCS0-nGCS7,对应BANK0-BANK7,当访问BANKx的地址空间时,nGCSx引脚输出低电平来选中外接设备。 这样每个128MB空间,共8个片选,对应1GB的地址空间。空间分布图如下: ? 左边是nGCS0片选的nor flash启动模式下的存储分配图,右边是nand flash启动模式下的存储分配图 S3C2440是32位CPU,可以使用的地址范围理论达到4GB,除去上面连接外设的1GB空间外,还有一部分是CPU内部寄存器的地址,剩下的地址空间没有使用。 2、存储控制器与外设的关系 BANK0-BANK5的连接方式类似,BANK6连接SDRAM时复杂一些,SDRAM内部是一个存储阵列,指定一个行,再指定一个列,就可以准确找到所需要的单元格,而SDRAM有4个逻辑表格(L-BANK) 那么SDRAM的访问步骤为: 1)CPU发出片选信号nSCS0(与nGCS6是同一引脚)有效,选中SDRAM芯片 2)SDRAM有4个L-BANK,需要两个地址信号来选中其中一个,即ADDR24、ADDR25,如下图 3)对被选中的芯片进行同一的行/列(存储单元)寻址 根据SDRAM芯片的列地址线数目设置CPU

文档评论(0)

1亿VIP精品文档

相关文档