STM32内核与芯片

STM32内核与芯片

一.系统内核

系统内核示意图

二.F1系列芯片

4个主动单元 + 4个被动单元

主动单元

被动单元

Cortex M3内核 DCode总线(D-Bus)DCode和flash的数据接口

内部FLASH(存储程序代码)

Cortex M3内核 系统总线(S-Bus)System连接内核的系统总线(外设总线)到总线矩阵

内部SRAM(程序运行中数据的随机存取)

通用DMA1

FSMC(总线控制器,用来扩展各种类型的大容量静态存储器)

通用DMA2

AHB到APB的桥,它连接的所有APB外设

注:AHB:高级高性能总线 APB:高级外围总线

ICode总线直接连接Flash接口,不需要经过总线矩阵,用于直接读取程序

总线时钟频率:

AHB:72MHz (Max)

APB1:36MHz (Max)

APB2:72MHz (Max)

三.F4系列芯片

8个主控总线 + 7个被控总线

主控总线

被控总线

Cortex M4内核 I总线

内部FLASH Icode 总线

Cortex M4内核 D总线

内部FLASH Dcode 总线

Cortex M4内核 S总线

主要内部SRAM1(112KB)

DMA1存储器总线

辅助内部SRAM2(16KB)

DMA2存储器总线

辅助内部SRAM3(64KB)(适用于F42xxx和F43xxx)

DMA2外设总线

AHB1外设(包括AHB-APB总线桥和APB外设)

以太网DMA总线

AHB2外设

USB OTG HS DMA总线

FSMC

注:

CCM共64KB,是直接挂在D-bus上的,除了CPU(即Cortex-M核)之外,谁都无法访问

CCM RAM:只能存数据,优点访问速度快,缺点不支持DMA

总线时钟频率:

AHB1/2:168/180MHz (Max)

APB1:42/45MHz (Max)

APB2:84/90MHz (Max)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值