STM32F103 基础知识1
四个驱动单元:
--Cortex™-M3 内核DCode总线(D-bus)和系统总线(S-bus);
--通用DMA1和通用DMA2;
四个被动单元:
--内部SRAM;
--内部闪存存储器;
--FSMC;
--AHB到APB 的桥(AHB2APBx),它连接所有的APB设备;
ICode总线
--该总线将Cortex™-M3 内核的指令总线与闪存指令接口相连接。指令预取在此总线上完成。
DCode总线
--该总线将Cortex™-M3 内核的DCode总线与闪存存储器的数据接口相连接(常量加载和调试访问)。
系统总线
--此总线连接Cortex™-M3 内核的系统总线(外设总线)到总线矩阵,总线矩阵协调着内核和DMA间的访问。
DMA总线
--此总线将DMA 的AHB 主控接口与总线矩阵相联,总线矩阵协调着CPU的DCode和DMA到SRAM、闪存和外设的访问。
总线矩阵
--总线矩阵协调内核系统总线和DMA主控总线之间的访问仲裁,仲裁利用轮换算法。在互联型产品中,总线矩阵包含5个驱动部件(CPU 的DCode 、系统总线、以太网DMA 、DMA1总线和DMA2总线)和3个从部件(闪存存储器接口(FLITF)、SRAM和AHB2APB桥)。在其它产品中总线矩阵包含4个驱动部件(CPU的DCode、系统总线、DMA1总线和DMA2总线)和4个被动部件(闪存存储器接口(FLITF)、SRAM、FSMC和AHB2APB桥)。
AHB外设通过总线矩阵与系统总线相连,允许DMA访问。
AHB/APB桥(APB)
--两个AHB/APB桥在AHB和2个APB 总线间提供同步连接。APB1操作速度限于36MHz ,APB2操作于全速(最高72MHz)。
STM32F103基础知 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)