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

查看: 6979|回复: 2

【STM32F429心得\疑问】 STM32F4学习笔记(二) 总线结构

[复制链接]

16

主题

46

回帖

0

蝴蝶豆

中级会员

最后登录
2019-11-14
发表于 2014-4-10 11:49:47 | 显示全部楼层 |阅读模式
    首先不得不说ST的内部架构做的非常好,多条总线汇聚到总线矩阵使得各设备能进行高效的数据传输。首先看一下总体结构吧。
提示:点击图片放大便于看清楚.
bus.jpg
首先上方以总线矩阵为中心,左边是各个主设备,是数据传输的发起者。而右边则是从设备以及三条AHB总线,是被访问的对象。
三条AHB总线的作用分别是:
1.AHB1总线,频率可达180MHz。主要用于连接外设包括GPIO端口,RTC单元,以及两个AHB转APB桥。其中两个APB桥还从两个DMA控制器单独开辟了总线用于DMA传输不用经过AHB1总线,这大大减少了AHB1总线的负担,很好的设计啊!
2.AHB2总线。主要用于连接RNG随机数生成器,摄像头接口和全速USB-OTG单元,因为在图像应用中摄像头接口数据量太大,单独开辟总线避免和其他设备争总线造成系统反应缓慢。则是非常明智的选择。
3.AHB3总线。只连接了FMC单元用于外扩存储器(包括ROM,SRAM和SDRAM等),独立总线可带来快速的存取响应。
接下来在进入总线矩阵看看
matrix.jpg
    乍眼一看还真像围棋盘,实际上和电话交换机差不多,只要被叫电话不一样,多个用户就可以同时呼叫通话,互不影响,不会出现单总线带来的冲突占线问题。这种结构非常高效。图中上面是主设备,右侧则是从设备。纵横线交叉有接点的代表数据通路,可以进行数据传输。右侧的八条从设备总线可以同时并发被访问进行数据传输,但同一时刻每条从设备总线只能有一个主设备对它进行存取访问。
    深入理解总线结构有助于编写出高效的程序,非常重要。
 
回复

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
2015-2-4
发表于 2015-1-6 20:32:35 | 显示全部楼层
我想问问楼主:那个总线框图出自哪个资料?
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2019-3-7
发表于 2016-3-8 17:23:25 | 显示全部楼层
这些 总线矩阵应该 是 出自 芯片手册吧,
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版