STM32L4总线架构简介

最近在学习STM32L4系列芯片,看到了总线架构这一块,想在此做一个简单的总结,详细请参考《STM32L4XX参考手册》。

总线架构图

STM32L4系统架构图

系统组成

  • 五条主控总线
    • Cortex-M4 内核 I 总线,D 总线和 S 总线(系统总线)
    • DMA1存储器总线
    • DMA2存储器总线
  • 八条被控总线
    • 内部 FLASH ICode 总线
    • 内部 FLASH DCode 总线
    • 内部 SRAM1
    • 内部 SRAM2
    • AHB1 外设
    • AHB2 外设
    • FMC 和 QSPI

总线功能说明

  • I 总线(S0): 此总线用于将 Cortex-M4 内核的指令总线连接到总线矩阵。内核通过此总线获取指令。此总线访问的对象是包括代码的存储器。
  • D 总线(S1): 此总线用于将 Cortex-M4 内核的系统总线连接到总线矩阵。内核通过此总线进行立即数加载和调试访问。
  • S 总线(S2):此总线用于将 Cortex-M4 内核的系统总线连接到总线矩阵。此总线用于访问位于外设或 SRAM 中的数据。
  • DMA 存储器总线( S3,S4): 此总线用于将 DMA 存储器总线主接口连接到总线矩阵。 DMA 通过此总线来执行存储器数据的传入和传出,以及 AHB 外设或执行存储器之间的数据传输。

参考

  • STM32L475开发指南
  • STM32LXX参考手册
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值