03-第三章-STM32处理器总线结构和存储器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《03-第三章-STM32处理器总线结构和存储器课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 第三 STM32 处理器 总线 结构 存储器 课件
- 资源描述:
-
1、第三章第三章 STM32 处理器总线结构和存储器处理器总线结构和存储器l3.1 系统总线构架l3.2 存储器的组织与映射l3.3 位段l3.4 启动配置3.1 系统总线构架系统总线构架l四个主动单元:Cortex-M3 内核的 ICode 总线(I-bus)、DCode 总线(D-bus)、System 总线(S-bus)和通用 DMA(GP-DMA)。l三个被动单元:内部SRAM、内部Flash 存储器、AHB 到 APB 的桥(AHB2APBx,连接 所有的 APB 设备)。STM32F10 x 处理器总线结构处理器总线结构总线结构中各单元的功能总线结构中各单元的功能lICode 总线:将
2、 Flash 存储器指令接口与 Cortex-M3 内核的指令总线相连接,用于指 令预取;lDCode 总线:将 Flash 存储器的数据接口与 Cortex-M3 内核的 DCode 总线相连接,用于常量加载和调试访问;lSystem 总线:将Cortex-M3 内核的 System 总线(外设总线)连接到总线矩阵;总线结构中各单元的功能总线结构中各单元的功能lDMA 总线:将DMA 的 AHB 主控接口与总线矩阵相连;l总线矩阵:用于连接三个主动单元部件和三个被动单元,负责协调和仲裁Cortex-M3 内核和 DMA 对 SRAM 的访问,仲裁采用轮换算法。l AHB/APB 桥:两个 A
3、HB/APB 桥在 AHB 和 2 个 APB 总线之间提供完全同步连接。3.2 存储器的组织与映射存储器的组织与映射3.2.1 存储组织存储组织lCortex-M3 处理器的存储系统采用统一编址方式;程序存储器、数据存储器、寄存器以及输入输出端口被组织在同一个 4GB 的线性地址空间内;l小端方式存放。3.2.2 STM32 处理器存储器映射处理器存储器映射lSTM32 系列处理器将可访问的存储器空间被分成 8 个主块,每个块为 512MB。l处理器内部存储器、片上外围设备的地址映射以及分配给片上各个外围设备的地址空间请参照书籍。3.3 位段位段lCortex-M3 存储器空间中包括两个位段
4、区:SRAM 区的最低 1MB空间和外设存储区的最低 1MB 空间。l这两个位段区分别与两个 32M 的位段别名区对应,位段区中的每一位映射到位段别名区中的一个字。l通过对别名区中某个字的读写操作可以实现对位段区中某一位的读写操作。位段别名区中的字与位段区的位映射公式位段别名区中的字与位段区的位映射公式lbit_word_addr=bit_band_base+(byte_offset x 32)+bit_number 4l例如:SRAM 位段区中地址为 0 x20000300 的字节中的位 2 被映射到别名区中的地址为:0 x22006008(=0 x22000000+(0 x300*32)+
展开阅读全文