微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32F103 基础知识1

STM32F103 基础知识1

时间:11-27 来源:互联网 点击:
一、系统架构


四个驱动单元:
--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)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top