`
xitong
  • 浏览: 6195099 次
文章分类
社区版块
存档分类
最新评论

S3C2440的存储器映射(27根地址线如何寻找1G的地址)

 
阅读更多

查S3C2440的数据手册可知S3C2440可寻址1G的地址范围,但是S3C2440的地址线只有27根,理论上只能寻址2的27次方等于128M的地址范围。


通过细致的分析可知:S3C2440通过一个BANK来解决了这个问题。S3C2440有8个存储器BANK,引出了8根BANK线(对应nGCS0~ nGCS7),通过这个8根线来选通和关闭不同的存储器,这样S3C2440最多就可以连接8个128M的存储器。对某个BANK地址的访问实际上就是选通该BANK,于是ARM核只要发出一个地址,然后S3C2440的储存控制器把该地址解释成两部分:一部分是BANK地址,一部分是连接到该BANK存储器内部的地址就可以访问了。而作为32位的CPU,理论上可以使用的地址范围可以达到2的32次方等于4G,除去上述的1G地址空间,还有一部分是CPU内部寄存器的地址,剩下的地址空间没有使用。


图1 S3C2440的存储器映射

0x4000 0000以后的地址是怎样映射的呢?

0x4000 0000——0x4000 0FFF 从NOR Flash启动时片内4KB SRAM映射在这个地址范围,而从NAND启动时片内4KB SRAM映射在0x0000 0000地址,则这个地 址范围是保留的。

0x4000 0FFF——0x4800 0000 保留

0x4800 0000——0x6000 0000 特殊功能寄存器的地址

0x6000 0000——0xFFFF FFFF 未用

具体这些地址是如何映射的,可以参考我写的另一篇博文《对S3C2440特殊功能寄存器地址的深入挖掘》。

分享到:
评论

相关推荐

    s3c6410存储器映射.txt

    s3c6410存储器映射。存储器的映射对应关系。

    S3C2440全套中文手册.PDF

    S3C2440A基于ARM920T核心,0.13μm的CMOS标准宏单元和存储器单元。低功耗,简单,精致,且全静态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构如先进微控制总线构架(AMBA)。S3C2440A 的突出特点...

    S3C2440 寄存器映射头文件

    S3C2440 基于ARM9 220T内核的处理器,2440addr.h文件是他的寄存器映射头文件

    S3C2440中文手册(目前最全)

    S3C2440 中文 手册 (目前最全) S3C2440 中文 手册 (目前最全) S3C2440 中文 手册 (目前最全) S3C2440 中文 手册S3C2440 中文 手册 (目前最全) (目前最全)

    s3c2440A中文资料

    S3C2440A-2 s3c2440a_5MemoryController s3c2440a_6NandFlash s3c2440a_7clock&power; s3c2440a_8DMA s3c2440a_10PWM&Timer; s3c2440a_11UART s3c2440a_14INTCtrl s3c2440a_16ADC&TSC; s3c2440a_17RTC s3c2440a_18...

    s3c2440芯片中文手册

    s3c2440a_5MemoryController(储存器控制器).pdf s3c2440a_6NandFlash.pdf s3c2440a_7clock&power;(时钟电源).pdf s3c2440a_8DMA.pdf s3c2440a_10PWM&Timer;.pdf s3c2440a_11UART (串口).pdf s3c2440a_14INTCtrl...

    s3c2440中文手册(全)

    s3c2440中文手册(全) 包括:s3c2440a_5MemoryController.pdf s3c2440a_6NandFlash.pdf s3c2440a_7clock&power.pdf s3c2440a_8DMA.pdf s3c2440a_10PWM&Timer.pdf s3c2440a_11UART.pdf s3c2440a_14INTCtrl.pdf s3c...

    s3c2440原理图和s3c2440中文手册(含fl2440原理图)

    在fl2440学习时找到的一些资源,含s3c2440核心板图和各模块原理图(包含fl2440原理图),还有s3c2440中英文手册,资料教全。

    s3c2440a中文手册

    s3c2440a中文datasheet- 第5章 存储控制器 s3c2440a中文datasheet- 第6章 Nandflash s3c2440a中文datasheet- 第7章 时钟及电源 s3c2440a中文datasheet- 第8章 DMA s3c2440a中文datasheet- 第10章 PWM及...

    keil4 下的S3C2440工程

    win 7下keil4进行S3C2440裸机开发的模版工程,方便用户在此工程基础上进行S3C2440的裸机开发

    S3C2440+dm9000+lwip+uCos2

    UCOS_II + LWIP with DM9000 driver for S3C2440 (mini2440)

    s3c2440 PWM驱动

    s3c2440 PWM驱动,绝对可用,占空比0~100,最高频率可达到1MHz

    ADS里S3C2440A的全部代码,包含S3C2440A所有功能的启动ADSs3c2440a

    ADS里S3C2440A的全部代码,包含S3C2440A所有功能的启动ADSs3c2440a ADS里S3C2440A的全部代码,包含S3C2440A所有功能的启动ADSs3c2440a ADS里S3C2440A的全部代码,包含S3C2440A所有功能的启动ADSs3c2440a

    s3c2440按键中断,亲测可用!

    s3c2440按键中断,亲测可用!希望可用帮助您

    S3C2440定时器程序

    S3C2440定时器程序。YL2440开发板上的程序。

    s3c2440电路原理图

    s3c2440某开发板的电路原理图 总共16页

    基于S3C2440的嵌入式视频网络监控系统

    基于S3C2440的嵌入式视频网络监控系统 远程监控

    S3C2440的IIC

    基于S3C2440的IIC接口操作,首先将数据写到AT24C02中,然后读出所写入的数据并通过串口发送到PC上。

    s3c2440驱动设计和应用程序综合设计

    1.基于s3c2440的led驱动设计、驱动调用的应用程序设计; 2.基于s3c2440的按键驱动设计、驱动调用应用程序设计; 3.基于s3c2440的中断驱动设计、驱动调用应用程序设计; 4.基于s3c2440的中断poll驱动设计、驱动调用...

    S3C2440A资料

    S3C2440A资料 S3C2440A资料 S3C2440A资料 S3C2440A资料

Global site tag (gtag.js) - Google Analytics