您的位置 首页 报告

S3C2440的存储器映射(27根地址线怎么寻觅1G的地址)

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

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 未用

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部