
STM32硬件结构学习
STM32中BOOT的作用
【STM32F769I-DISC1】开发板刷入Micropython并完成点灯、读取内部温度测试
【STM32F769I-DISC1】测评01:创建STM32cube IDE 工程,点个灯
【STM32F769】创建deepseek本地服务,并实现http请求
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
coremark移植到STM32F769I-DISCO开发板的两种方法
【GUI板免费申请活动】【圣诞GUI】使用F746-DISO基于TouchGFX的圣诞树
刘氓兔的杂谈【001】-片上USB 高速PHY
【合集】STM32F7教程、资料大集合
第一,有闪存加速器。9 O9 D5 a* @, T3 ^- \5 o* G
第二,CPU支持一级高速缓存,这两个部分可以实现零等待执行程序。' G) G j* X+ v! ~; D0 n \1 u
第三,在矩阵方面使用了64位的AXI总线矩阵架构,加上特别设计的DMA,可以使数据存储和指令输送实现零等待。
最后在Memory方面的改进和提升。灵活的SRAM分配架构满足不同的应用。3 b7 [% N) n0 V+ k% f! S2 e/ C4 f- O' N
这个架构下可以看到多种DMA让数据和指令,在CPU和存储器之间的传输是实现零等待。这样可实现7条总线,同时进行传输。另外,如果是紧急的程序要执行,比如一些电机控制的紧急任务处理,还有一个ITCM的RAM,可以高优先级的执行任务。通过一级缓存把存储在外部的存储器的数据和程序预先缓存起来,发挥CPU大脑的最大的智能化,无需等待。# z$ m+ }$ _- \/ d, r7 a. N* M
私下以为这些才是Cortex-M7性能的真正提升。
评分
查看全部评分
2.cache的出现,多级流水线简直媲美R系列' ]7 i7 f0 I3 E# P$ U
3.好像目前只支持Cube库,希望尽快出标准开发库;
4.性能比M4提高将近一倍,这点应该肯定,但是还是有提高的空间,比如工艺,频率,usbPHY,双精度浮点;- S1 l6 r% C: h- }" q
评分
查看全部评分
就为了 mbed和M7
恭喜恭喜
不错,赶紧试试
谢谢,后期还会制作日志。。。