6410的存储空间分配
2013-10-07 21:53
232 查看
主存的地址范围是 0x0000_0000~0x6FFF_FFFF。
主存部分分成四个区域:引导镜像区、内部存储区、静态存储区和动态存储区。
引导镜像区的地址范围是从 0x0000_0000~0x07FF_FFFF,但是没有实际的映射内存。引导镜像区反映一个镜像,这个镜像指向内存的一部分区域或者静态存储区。引导镜像的开始地址是 0x0000_0000。
内部存储区用于启动代码访问内部 ROM 和内部 SRAM,也被称做 Steppingstone。每块内部存储器的起始地址是确定的。内部 ROM 的地址范围是 0x0800_0000~0x0BFF_FFFF,但是实际存储仅 32KB。该区域是只读的,并且当内部 ROM 启动被选择时,该区域能映射到引导镜像区。内部 SRAM 的地址范围是0x0C00_0000~0x0FFF_FFFF,但是实际存储仅 4KB。该区域能被读和写,当NAND 闪存启动被选择时能映射到引导镜像区。
静态存储区的地址范围是0x1000_0000~0x3FFF_FFFF。通过该地址区域能访问SROM、SRAM、 NOR Flash、同步NOR接口设备、和Steppingstone。每一块区域代表一个芯片选择,例如,地址范围从0x1000_0000~0x17FF_FFFF代表Xm0CSn[0]。每一个芯片选择的开始地址是固定的。NAND Flash和CF/ATAPI不能通过静态存储区访问,因此任何Xm0CSn[5:2]映射到NFCON 或 CFCON,相关地址区域应当被访问。一个例外,如果Xm0CSn[2]用于NAND
Flash,Steppingstone映射到存取区从0x2000_0000~27FF_FFFF。
动态存储区的地址范围是0x4000_0000~0x6FFF_FFFF。DMC0有权使用地址0x4000_0000~0x4FFF_FFFF,并且DMC1有权使用地址0x5000_0000~0x6FFF_FFFF。对于每一块芯片选择的起始地址是可以进行配置的。
外设区域通过 PERI 总线被访问,它的地址范围是 0x7000_0000~0x7FFF_FFFF。这个地址范围的所有的 SFR能被访问。而且如果数据需要从 NFCON或 CFCON 传输,这些数据需要通过 PERI总线传输。
主存部分分成四个区域:引导镜像区、内部存储区、静态存储区和动态存储区。
引导镜像区的地址范围是从 0x0000_0000~0x07FF_FFFF,但是没有实际的映射内存。引导镜像区反映一个镜像,这个镜像指向内存的一部分区域或者静态存储区。引导镜像的开始地址是 0x0000_0000。
内部存储区用于启动代码访问内部 ROM 和内部 SRAM,也被称做 Steppingstone。每块内部存储器的起始地址是确定的。内部 ROM 的地址范围是 0x0800_0000~0x0BFF_FFFF,但是实际存储仅 32KB。该区域是只读的,并且当内部 ROM 启动被选择时,该区域能映射到引导镜像区。内部 SRAM 的地址范围是0x0C00_0000~0x0FFF_FFFF,但是实际存储仅 4KB。该区域能被读和写,当NAND 闪存启动被选择时能映射到引导镜像区。
静态存储区的地址范围是0x1000_0000~0x3FFF_FFFF。通过该地址区域能访问SROM、SRAM、 NOR Flash、同步NOR接口设备、和Steppingstone。每一块区域代表一个芯片选择,例如,地址范围从0x1000_0000~0x17FF_FFFF代表Xm0CSn[0]。每一个芯片选择的开始地址是固定的。NAND Flash和CF/ATAPI不能通过静态存储区访问,因此任何Xm0CSn[5:2]映射到NFCON 或 CFCON,相关地址区域应当被访问。一个例外,如果Xm0CSn[2]用于NAND
Flash,Steppingstone映射到存取区从0x2000_0000~27FF_FFFF。
动态存储区的地址范围是0x4000_0000~0x6FFF_FFFF。DMC0有权使用地址0x4000_0000~0x4FFF_FFFF,并且DMC1有权使用地址0x5000_0000~0x6FFF_FFFF。对于每一块芯片选择的起始地址是可以进行配置的。
外设区域通过 PERI 总线被访问,它的地址范围是 0x7000_0000~0x7FFF_FFFF。这个地址范围的所有的 SFR能被访问。而且如果数据需要从 NFCON或 CFCON 传输,这些数据需要通过 PERI总线传输。
相关文章推荐
- oracle的nvl函数的使用解析
- 七天美音英标学习总结
- 做个标记!
- Linux 系统调用
- hdu 3853 LOOPS(基础DP求期望)
- 实习心得体会--在一家互联网公司4个月的心得体会
- 九度online judge 1543 二叉树
- 《明末农民战争史》:出版于30年前,至今仍是李自成张献忠起义的权威著作
- HTTP协议详解(真的很经典)
- 软考(7)——看图心想 标准化和知识产权
- 1007
- 我的samba配置
- 开篇有益:为什么选择MongoDB?
- FTP 的主动方式与被动方式
- 2013年第三季度总结报告
- 二级指针
- Oracle DB 使用闪回技术1
- 浅析数据库设计三范式
- 建议别买三星Gear:半电脑产品 设计糟糕
- 计算机会议级别