历史上的今天
今天是:2024年12月24日(星期二)
2019年12月24日 | s3c2410的存储系统
2019-12-24 来源:elecfans
1 sdram的寻址:
板上用的是现代的sdram芯片4M×16b×4Bank,即32MB,按理说应该有25根地址线,但芯片上只提供了13根地址线,2根bank选择线(BA0,BA1),两个片选信号,这怎么寻址啊?
解答摘自:http://www.52rd.com/Blog/Archive_Thread.asp?SID=11206
现就以HY57V561620片子说明吧。
从芯片的数据手册中可以得知:4M×16b×4Bank,即共32MB,提供了13根地址线(行地址线RA0-RA12,列地址线CA0-CA8行列地址线共用),2根bank选择线(BA0,BA1)。
2根bank选择线(BA0,BA1)即可以选4个Bank,即我们可以分析其中一个Bank就可。
一个Bank是4Mx16bit,需23根地址线。按照上面寻址方式即:1个Bank的空间=行地址能访问的空间 X列地址能访问的空间。
1个Bank的大小=2^13 x 2^9= 2^22。
只有22根,怎么还差一根。J (呵呵)
这是因为芯片是以半字为一个存储单元的。也就是一次两个字,所以2^22 x 2=2^23.即可访遍整个Bank.
2 nand flash
1) nandflash 地址线跟数据线公用,是按块读写的,并且被映射到ngcs1(ngcs0的0地址处只挂了4k的内部ram), 所以不能直接在上面跑程序。而且当板子设成从nandflash启动时,实际上是先把nandflash上前4k的内容拷贝到内部ram上,然后从内部ram开始运行程序。nand的好处是比较大,可以做硬盘类的存储设备用。
3 nor flash
nor flash好处是随机读取,可以直接在上面跑程序,缺点是成本较高,优龙的板子上只有2M。
上一篇:arm异常与中断
下一篇:S3C2410时钟部分总结
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 03:45 编辑 文件夹中一共11个程序,有很详细的说明,希望对初学NEC单片机和想学习NEC单片机的人有帮助,由于本人学习NEC单片机时间比较短,程序中有错误的还希望大家指点,单片机是0537DA … 查看全部问答> |
|
相信大家都用过磁盘碎片整理方面的软件,VoptXP、Defraggler、O&O Defrag Pro、Diskeeper这些世界级的知名软件,但都是国外的产品,而且就世界范围上讲也就这屈指可数的几种而已,难道咱们中国没有人能够做出这一个小小东西吗?在这里我还是想跟大 ...… 查看全部问答> |
|
P2口8个端口作为DATA BUS数据线,同LCD的8根数据线相连接,单片机89E58芯片未动作时测量P2口电压为1.5V,LCD的接口芯片为S6B0108,P2口输出为低电平时,用示波器测量电压为1.5V,P2口输出高电平时,用示波器测量电压为5V。 请教:为何P2口电压拉不 ...… 查看全部问答> |
|
谁会用 moselsim10.1c 仿真 quartus13.1 例化的 10gbase-kr 有没有具体的细节 步骤 教程 或者 altare ip core 的教程啊 还有就是 10gbase-kr的 手册… 查看全部问答> |
|
这是一款Intel的实感技术的3D摄像头,在官网是还没有正式发布的。不要问我从哪里来 这款摄像头主要针对的是后置摄像头应用,应用在内容创建,增强现实感,物体扫描等应用。 需要开发它的电脑配置要挺高,必须使用USB3.0的接口,酷睿4代以上的CPU ...… 查看全部问答> |




