码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式系统中地址的概念

时间:2015-11-18 21:22:28      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:

平台:TQ2440

CPU:S3C2440

  自从学习单片机到嵌入式,移植地址的概念搞不清楚。最近比较清闲,重新翻开TQ2440的资料来看,看到flash的连线,请教了同事,弄懂了一些问题,特意记录下来。

1、首先来看TQ2440 NOR flash的连线图

技术分享

1)s3c2440一共有8个bank,分别通过nGCS0~nGCS7连接不同的设备,并确定设备的地址。图中nor flash连接nGCS0,所以地址从0x00000000开始;

2)地址连线为 CPU - ADDR1-20  <-> A0-A19 nor flash,总共20根地址线,flash的大小为220,为2MB;

3)CPU的地址线从ADDR1开始,则读写是16位宽度,即2个字节;

2、再来看SDRAM的连线图

技术分享

1)LnSCS0就是nGCS6,所以SDRAM的地址是从0x30000000开始的;

2)使用的地址线是ADDR2 ~ADDR14,共13根地址线,ADDR24连接BA0,ADDR24连接BA1连接两个SDRAM组合,所以容量为:224 * 2 = 32MB,应该是64MB啊,哪里错了?

3)3)CPU的地址线从ADDR1开始,则读写是32位宽度,即4个字节;

 

嵌入式系统中地址的概念

标签:

原文地址:http://www.cnblogs.com/FarmPick/p/4975807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!