您的位置 首页 芯闻

S3C2410扩展SDRAM

由于S3C2410是32位处理器(指令一次能够操作32位数据(运算器一次可以处理32位数据);通用寄存器多是32位寄存器;处理器内部数据通道也是3

由于S3C2410是32位处理器(指令一次能够操作32位数据(运算器一次能够处理32位数据);通用寄存器多是32位寄存器;处理器内部数据通道也是32位的;处理器外部数据总线宽度通常是32位的,地址总线宽度仅仅代表CPU寻址规模巨细,与CPU是多少位的无关,也即32位CPU的地址总线纷歧定是32根的,例如关于s3c2410,每一个Bank对应27根地址线,寻址才能为128MB,悉数8个Bank总的寻址才能为1GB),所以为了最大极限的发挥其功能,内存最好也是32位(指数据宽度)的,(当然,在s3c2410的8个bank中,除了Bank0只能挑选16/32数据位宽外,其他的7个Bank均能够独自挑选8/16/32位宽的存储体系)可是市面上很少有32位宽度的单片SDRAM,所以一般都采纳两片16位的SDRAM进行位扩展得到32位的SDRAM

低16位数据SDRAM衔接图

高16位数据SDRAM衔接图

由上两图可见,本体系扩展后的内存体系为16M×32Bit的(此处32Bit是指数据位宽度,而非地址位,能够了解SDRAM数据位宽度与地址线的条数无关,了解数据线和地址线的差异,关于下面地址线的衔接方法的了解非常重要)。

一、A0~A12地址线

首先要了解这一点,在CPU的寻址空间中,字节(8位)是表明存储容量的仅有单位。(所以为什么关于51单片机来说,其16根地址线的寻址才能为64KB,留意:其单位是Byte—字节)

而关于上述现已进行扩展了的32位SDRAM存储体系,能够以为它的每一个存储单元都是4个字节的(单位是4个字节=1个字),因而当它的地址线A1:A0=01时,处理器上对应的地址线应为A3:A2=01(由于CPU的寻址空间是以Byte为单位的)。

正由于如此,SDRAM的A0引脚接到了S3C2410的A2地址线上。

以此类推,SDRAM的A12~A1引脚顺次接到了2410的A14~A3地址线上。

能够以为将CPU地址线左移两位,即乘以4(32/8)。

相同的,关于16位数据位宽的SDRAM体系而言,需求将SDRAM的A0引脚衔接到2410的A1地址线上面。

二、BA0~BA1地址线

K4S561632D是4M×16Bit×4Banks,共32MB

DRAM芯片在构造上的特点是,芯片上的地址引脚是复用的。(在存取DRAM芯片的某单元时,其操作过程是将存取的地址分两次输入到芯片中,每一次都由同一组地址线输入。两次送到芯片上去的地址别离称为行地址和列地址,它们被锁存到芯片内部的行地址锁存器和列地址锁存器中。能够幻想,在芯片内部,各存储单元是依照矩阵结构摆放的。行地址信号经过片内译码挑选一行,列地址信号经过片内译码挑选一列,这样就决议了选中的单元)。 /RAS是行地址锁存信号,该信号将行地址锁存在芯片内部的行地址锁存器中;/CAS是列地址锁存信号,该信号将列地址锁存在芯片内部的列地址锁存器中。

K4S561632D共有13根地址线(A0~A12)。行地址线为A0~A12,共13根;列地址线为A0~A8,共9根,可见K4S561632D一个Bank的存储容量为213×29=222=4M。(关于DRAM来说,13根地址线的最大编址空间为226=64M,可见此处K4S561632D仍是留有余量的,其最大容量能够扩充到64M)

BA0~BA1是Bank挑选地址线。Banks能够了解为一片16M×16Bit 的K4S561632D内部是由4片容量为4M的16Bit SDRAM扩展而成的,即16M×16Bit =4M×4Banks×16Bit。 BA0~BA1即为该4片SDRAM的片选信号。可见BA0~BA1代表了K4S561632D的最高位。

K4S561632D芯片管脚阐明

综上,BA0~BA1代表了SDRAM的最高地址位。由于CPU的寻址空间是以字节(Byte)为单位的,本体系SDRAM容量为16MWord=64MByte,那就需求A25~A0(64M=226)地址线来寻址,所以BA1~BA0地址线应该接到2410的A25~A24引脚上。

当然,由上面剖析可知,DRAM内存的地址线是行地址线与列地址线复用的,所以地址线的数目并不需求26条。

三、DQM信号

如前所述,32位的SDRAM存储单元以4Byte为单位进行数据拜访的时分,内存会疏忽CPU的A1和A0地址线(事实上,2410的A1和A0地址线也底子没接到SDRAM的芯片上)。

可是处理器假如需求拜访地址偏移量为01的单个字节,就需求DQM(Data Mask)信号进行协助,这个信号接在2410的nWEB线上。DQM信号由处理器依据当时的拜访状况宣布,假如当时的拜访只需求低16字节,那么nWEB0和nWEB1线就会有用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/258932.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部