×
单片机 > 单片机程序设计 > 详情

S3C2440外接SDRAM

发布时间:2020-08-26 发布时间:
|


                                                                                  


CPU提供了一组用于SDRAM的信号:

      SDRAM时钟有效信号SCKE;

      SDRAM时钟信号SCLK0/SCLK1;

      数据掩码信号DQM0/DQM1/DQM2/DQM3;

      SDRAM片选信号nSCS0(它与nGCS6是同一引脚的两个功能);

      SDRAM行地址选通脉冲信号nSRAS;

      SDRAM列地址选通脉冲信号nSCAS;

      写允许信号nWE(它不是专用于SDRAM的).



SDRAM内部就是一个存储阵列,先确定一个行,然后确定一个列;

SDRAM一般有4个L-Bank.


可以想象SDRAM的访问可以分为下面4个步骤:

      1)CPU发出片选信号nSCS0有限,它选中SDRAM芯片;

      2)SDRAM选中4个L-Bank中的一个,需要两个地址线来选中,看图中使用ADDR24,ADDR25,ADDR26两两来选择;

      3)对选中的芯片进行统一的行列寻址;

            根据SDRAM芯片的列地址线数目设置CPU的相关寄存器后,CPU就会从32为的地址中自动的分出L-Bank选择信号,行地址信号,

            列地址信号,然后先后发出行地址信号,列地址信号。L-Bank选择信号在发出行地址信号的同时发出,并维持到列地址信号的结束;

            (BANK6以32位的宽度外接SDRAM,ADDR0,ADDR1恒为0,不参与译码);

      4)找到存储单元后,被选中的芯片就要进行统一的数据传输了.

            16位的SDRAM芯片并联为32位的位宽,与CPU的32位数据线DATA0---DATA31相连.


Bank6的起始地址为0x30000000,  64M的话地址范围就是0x30000000---0x33FFFFFF.


SDRAM Bank地址:BA0,BA1的接法:



SDRAM上的BA0 ,BA1为芯片本身的Bank地址;

两片加一起64M,位宽共32位,地址所以对应A[25 :24].


关键字:S3C2440  外接  SDRAM 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈AVR中定时器几种工作模式