你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

AN5024:如何利用STM32F413/F423系列SRAM的性能优势

[复制链接]
STMCU-管管 发布时间:2018-9-10 15:54
AN5024:如何利用STM32F413/F423系列SRAM的性能优势
. Q( b) Y9 ]: X( o' z
, p- v7 g2 V% `
数据摘要/ u, ^2 a  }' V( N0 S" D

$ d2 {& H5 r- i9 q, S" ?( f. `8 I前言9 \/ }' I& J( k- _* s
在嵌入式设计中,对大量数据的需求不断增加。存储器(特别是RAM)已成为十分宝贵的资 源,了解该存储器的最佳使用方式是获得最佳性能的关键所在。 本应用笔记旨在帮助用户通过研究不同场景,从STM32F413/F423微控制器的更高SRAM性能 和更低功耗中获益。
; |6 f& p8 S) h- c主要目标是介绍架构设计和系统模块功能,可以对它们进行调整以优化应用。
4 F$ M/ G- Z7 v8 v& m3 @# Q( O- X) I1 v+ z& V9 T2 _

- B: a: z  Y" X! w5 w+ v  G$ H; w* T1 STM32F413/F423系统架构概述0 E- y% d: E/ k" G0 `$ y: q6 Q
优化系统性能的第一步是了解系统的高层架构。
" e: }" e1 e- R/ E  I图 1显示了STM32F4系列的简化框图。
1 G& w4 y) @3 i: z+ j  U# a$ r/ z* v) e) Z7 R3 O2 Z% s
QQ截图20180910154922.png
. C3 u8 u$ U  M; `8 O- A
1.1 STM32F413/F423内核总线 % F6 |! o$ I% \. m+ G- B
STM32F413/F423器件基于带有FPU(浮点单元)内核的Cortex®-M4内核,它使用哈佛体系 结构,结合存储器映射总线。) [8 ?6 _8 q- U# H
总线矩阵提供从主设备到从设备的访问,可实现并发访问和高效运行。
2 V5 l; Z. T6 V$ ]3 d• I-bus:内核用来从包含代码的存储器(内部闪存/SRAM)取指令的指令总线。
3 {9 |0 ~% I9 @% _  e; G% K• D-bus:内核用来进行文字加载和对/从包含代码或数据的存储器(内部闪存/SRAM)进 行调试访问的数据总线。 ; X- u3 l3 e/ s( Y8 K7 ?
• S-Bus:内核用来访问外设或SRAM中数据的系统总线。也可通过该总线取指令。该总线 的访问目标是内部SRAM,AHB 1外设包括APB外设和AHB2外设。
; d3 a# k. F! m6 H. R- B  \6 v# R6 Z
% m/ N$ p! b+ k5 m
% U  B1 \3 u! a/ I8 n+ L6 d
1.2 嵌入式SRAM ) k. q, n+ N9 G- j
STM32F413/F423具有320 K字节SRAM。 该内置SRAM分为两块:
6 n9 E6 K6 H# I- w• 映射到地址0x2000_0000的SRAM1,所有AHB主设备均可访问。
9 ], g: e0 Y6 V; |+ n1 H• 映射到地址0x2004_0000的SRAM2,所有AHB主设备均可访问。 在STM32F413/F423中,可按以下方式访问SRAM2:
' W7 h: P$ P% w• 可通过I-Code总线取指令。通过D-Code总线执行数据访问。
& W  U, ^# }) @$ w7 Y% f! B• 可通过系统总线取指令和访问数据。 2 x' g* }+ `: ~2 x2 a
• 数据访问是别名。指令访问不是别名。 0 G& B5 r7 ]/ }: E' ~
独立总线在加载或存储指令时十分有用,因为可以同时取指令和访问数据,无需插入总线矩 阵仲裁。+ z. L% h6 f; o
当SRAM2被映射到地址范围0x1000 0000至0x1000 FFFF时,CPU可通过I-bus和D-bus访问 SRAM2存储器。- b3 T- X; ?& s8 o5 z: s
系统总线的访问周期时间取决于访问类型:
0 M0 A3 Q+ n2 u6 ?• 系统总线数据访问不会增加内核的延时。
# k2 u  k- Q+ c; B( P+ ]6 Z( ^• 指令访问会增加一个等待状态的内核延时。 将代码和数据存入两个SRAM块有助于提高并行能力和整体性能。 . Q5 ~: F2 y( k; u
注: 对于典型应用,通过在SRAM2中插入关键代码和在SRAM1中插入数据和堆栈可获得最佳性 能。
! N# B" V, b0 `, ^' ~2 D& F! [5 q# M5 ]2 Q  M* S
......................  I+ w9 \( ~4 M8 g; c3 E( F9 i: p0 R
8 i7 V' P/ W9 h& p0 X  J
阅读更多内容,请下载文档3 a% d8 n$ _0 Y) ]5 `- D2 `
下载地址1>>下载地址2>>    更多中文文档>>0 U& C) C  H, H" {) ~/ M

0 I( b- N, n& M1 B
  T6 t+ x* N# O6 `$ s6 Z5 M: k
9 {# c8 b7 D9 L; G6 P: l. a' g9 Q( H

) B3 e2 m( f$ \7 `& F* r
赞 收藏 评论0 发布时间:2018-9-10 15:54

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版