2440+SDRAM(K4S561632H*2)总结
来源:互联网 发布:淘宝发货员 编辑:程序博客网 时间:2024/05/15 05:49
2440+SDRAM(K4S561632H*2)总结: 1. 为什么2440只有27根地址线? 答:2440地址空间分为8个bank,每个bank为128M(即为2^27),nGCS[0:7]作为bank的片选信号,总的寻址空间为128M*8=1G。 2. 为什么SDRAM的物理地址是0X3000 0000? 答:在2440memory map中,SDRAM属于bank6、bank7,而bank6的物理地址为0X3000 0000。怎么让SDRAM属于bank6?简单,将nGCS6作为SDRAM的片选信号即可。 3. 为什么2440与SDRAM地址线错两位相连? 答:错两位是为了32位对齐(地址为8位数据地址,2440位宽为32,错两位,一次跳4byte)。 4. 为什么SDRAM的地址线只有13位+2位bank? 答:SDRAM行、列地址线复用,RA0~RA12(13根行线)+CA0~CA8(9根列线)=22。所以每个bank为2^22=4M(16Bit)。K4S561632H为4M*16Bit*4bank。 5. 为什么两片SDRAM接了相同的地址线?(引用Gdatasheet回复) 答:至于两块sdram 的并联,我的理解如下 分时(或同时,具体也不清楚,只是个人猜测)
c U1 U2
0 0123456701234567 0123456701234567
1 0123456701234567 0123456701234567
2 0123456701234567 0123456701234567
3 0123456701234567 0123456701234567
两个16位的拼成一个32位的
cpu读 0那行的时候,通过nBWEx 控制UDQM, LDQM选择高低 半字 ,然后传数据到数据线上
虽然地址线共享,但数据线没有共享,所以我猜 他是同时的,只是通过nBWEx的控制对高低 半字分开读取,再传到相应的数据线上。
关于2440访问16bitSDRAM有一篇gooogleman总结的blog:
http://blog.csdn.net/gooogleman/archive/2008/11/12/3283075.aspx
- 2440+SDRAM(K4S561632H*2)总结
- 2440+SDRAM(K4S561632H*2)总结
- ARM9_S3C2440学习(七)SDRAM学习总结
- ARM9_S3C2440学习(七)SDRAM学习总结
- sdram 2440
- SDRAM使用总结
- SDRAM使用总结
- SDRAM使用总结
- SDRAM的总结
- 总结下 sdram 知识
- STM32f429-SDRAM+LTDC总结
- ARM9_S3C2440学习(五)norflash启动,nandflash启动,SDRAM总结
- ARM9_S3C2440学习(五)norflash启动,nandflash启动,SDRAM总结
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- 网络化软件的竞争优势
- java 中 用xml 对excel的读取,与创建
- Mac + Windows: 管理企业混合环境电脑的一个选择LANrev
- Eclipse CDT 出现 launch failed Binary not found
- 地铁站的小提琴家
- 2440+SDRAM(K4S561632H*2)总结
- Eclipse构建c++平台
- 字节序问题
- [学习笔记]--JSP转换JAVA类
- zlib
- 边际效用递减
- 试一试
- 会计电算化备案
- 英文短句(交流篇