- 3
- 0
- 约3.41千字
- 约 10页
- 2023-09-24 发布于湖南
- 举报
STM32存储器和总线架构学习
要学习一个MCU,首先要学习这个芯片的架构,比如这个芯片是32bit 的RSIC V还是哈佛架构,对于STM32F4,它采用ARMv7-ME架构,是32位处理器,哈佛结构,三级流水线,Thumb-2指令集,扩展的DSP指令和SIMD指令,单周期MAC,可选的单精度FPU,可选的MPU,可选的Debug$trace接口
可配置的NVIC,可配置的WIC(wakeup interrupt controller)
3套AHB-Lite总线接口
主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分的互连:
八条主控总线:
Cortex™-M4F 内核,Icode总线(I-bus,读取指令)Dcode总线(D-bus,访问数据),System总线(S-bus,内核系统总线)
DMA1 存储器总线
DMA2 存储器总线
DMA2 外设总线
以太网 DMA 总线
USB OTG HS DMA 总线
七条被控总线:
内部 Flash ICode 总线
内部 Flash DCode 总线
主要内部 SRAM1 (112 KB)
辅助内部 SRAM2 (16 KB)
辅助内部 SRAM3 (64 KB)(仅适用于 STM32F42xxx 和 STM32F43xxx 器件)
AHB1 外设(包括 AHB-A
原创力文档

文档评论(0)