新闻中心

EEPW首页>嵌入式系统>设计应用> STM32F103 基础知识1

STM32F103 基础知识1

作者: 时间:2016-11-27 来源:网络 收藏
一、系统架构


四个驱动单元:
--Cortex™-M3 内核DCode总线(D-bus)和系统总线(S-bus);

本文引用地址://m.amcfsurvey.com/article/201611/322322.htm

--通用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基础知

评论


技术专区

关闭