STM32 系统结构与总线介绍

STM32 系统结构与总线介绍

以STM32L4为例

微机的系统结构其实讲的是数据在内部是如何进行传输的,也就是总线结构。STM32-L4有着5条master bus和7条slave bus。其中主总线的指令总线、数据总线、系统总线直接与内核Cortex-M4(也就是CPU)连接,另外两个是两路DMA1、DMA2。

S0 : I-bus

这个I是指instruction(指令),也就是指令总线,作用是将指令从存储器中取到Cortex-M4中。所以这条总线与内部的flash,SRAM1,SRAM2连着,还可以通过QUADSPI与外部flash连接。

S1 : D-bus

这个D指的是数据(data),也就是说cortex-M4通过这条总线聪存储器中取数据,可以用于变量的载入或者debug。连接的存储器类型与指令总线I-bus一样

S2 : S-bus

S是指system,系统总线,也是一边与Cortex-M4连接着。这条总线用来加载外设或者SRAM的数据。这条总线的另一端连接着SRAM1,AHB1外设(包括APB1/APB2外设),AHB2外设,还可以通过QUADSPI与外部存储器相连

S3、S4 : DMA-bus

这两条是DMA总线,连接着SRAM和各外设总线,还通过QUADSPI与外部存储器连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值