资料介绍
CM3 只有一个单一固定的存储器映射。这一点极大地方便了软件在各种 CM3 单片机间的移植。
存储空间的一些位置用于调试组件等私有外设,这个地址段被称为“私有外设区”。私有外设区的组件包括:闪存地址重载及断点单元(FPB),数据观察点单元(DWT),仪器化跟踪宏单元(ITM),嵌入式跟踪宏单元(ETM),跟踪端口接口单元(TPIU), ROM 表。
CM3的地址空间是 4GB, 程序可以在代码区,内部 SRAM 区以及外部 RAM 区中执行。但是因为指令总线与数据总线是分开的,最理想的是把程序放到代码区,从而使取指和数据访问各自使用自己的总线,并行不悖。
1、代码区
存放指令和数据,取指通过指令码(ICode)总线,数据访问借助数据码(DCode)总线。
2、片上SRAM
内部SRAM 区的大小是 512MB,用于让芯片制造商连接片上的 SRAM,这个区通过系统总线来访问。在这个区的下部,有一个 1MB 的区间,被称为“位带区”。该位带区还有一个对应的、 32MB 的“位带别名(alias)区”,容纳了 8M 个“位变量”(对比 8051 的只有 128 个位变量)。位带区对应的是最低的 1MB 地址范围,而位带别名区里面的每个字对应位带区的一个比特。位带操作只适用于数据访问,不适用于取指。通过位带的功能,可以把多个布尔型数据打包在单一的字中,却依然可以从位带别名区中,像访问普通内存一样地使用它们。位带别名区中的访问操作是原子的。
3、片上外设
512M由片上外设(的寄存器)使用。这个区中也有一条 32MB 的位带别名,以便于快捷地访问外设寄存器,用法与内部 SRAM 区中的位带相同。
4、2个1G空间
分别用于连接外部 RAM 和外部设备,它们之中没有位带。两者的区别在于外部 RAM 区允许执行指令,而外部设备区则不允许。
5、最后0.5G
包括了系统级组件,内部私有外设总线 s,外部私有外设总线 s,以及由提供者定义的系统外设。
私有外设总线有两条:
AHB 私有外设总线,只用于CM3内部的AHB外设,它们是:NVIC, FPB, DWT和ITM。
APB 私有外设总线,既用于CM3内部的APB设备,也用于外部设备(这里的“外部”是对内核而言)。CM3允许器件制造商再添加一些片上APB外设到APB私有总线上,它们通过APB接口来访问。
文章来源:(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- ARM Cortex-M3系统设计与实现
- Cortex-M3技术参考手册下载 8次下载
- Cortex-M3与Cortex-M4对比资料下载
- ARM cortex-M3 异常处理分析资料下载
- Cortex-M3和Cortex-M4 Fault异常应用之基础知识资料下载
- Cortex-M3的异常和中断资料下载
- 《ARM Cortex-M3权威指南》笔记资料下载
- ARM Cortex-M3内核微控制器与ARM7的区别资料下载
- Cortex-M3寄存器组资料下载
- Cortex-M3(M0)汇编-启动代码分析资料下载
- Cortex-M3 NVIC与中断控制资料下载
- 基于Cortex-M3的MP3播放器设计资料下载
- ARM Cortex-M3 内核的不同功能模块 9次下载
- Cortex-M3技术参考手册免费下载 180次下载
- 基于Cortex-M3的ADuCxxx串行下载协议 26次下载
- 强大的Arm® Cortex®-M3内核(下) 670次阅读
- Cortex-M3中断优先级的相关知识 2233次阅读
- 美信cortex-m3内核芯片的启动过程及连接文件介绍 1319次阅读
- 基于FPGA搭建ARM Cortex-M3 SoC软核 2335次阅读
- 如何定制一颗ARM Cortex-M3 SoC软核 1975次阅读
- SYS/BIOS修改存储器映射的详细步骤 3700次阅读
- 米尔科技ARM Cortex-M3教程指南 2628次阅读
- 米尔科技NXP LPC1857 LPC1850 Cortex-M3开发板概述 4170次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 6920次阅读
- 学习Cortex-M3时,我们必须要知道必要的缩略语 4342次阅读
- 关于Cortex-M3存储器映射 5616次阅读
- STM32的存储器映射详解 2.2w次阅读
- DesignStart Cortex-M3软件开发网上课程 5729次阅读
- ARM Cortex M3/M4微控制器最大效率设计三秘诀 3515次阅读
- 采用ARM Cortex-M3的USB热电偶温度测量系统电路图 3807次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多