在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 6418|回复: 7

[求助] amba 标准 为什么有ahb,还要有apb?

[复制链接]
发表于 2014-4-24 19:20:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
ahb总线不是可以搞定我所有问题吗?还要apb总线干什么?求解答!
发表于 2014-4-24 23:09:18 | 显示全部楼层
AHB是高速的,是CPU(master)链接高速的slave所用,如SDRAM controller
APB是低速的,是接在高速的AHB上的,控制低速的slave,如串口之类。
有的slave在高速工作下,自然用高速总线,有的在低速下,自然用低速总线。
工作频率的高低直接决定了功耗。有的slave在要在低速下工作或只能在低速下工作,自然不能与高速总线接一起。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-28 11:52:11 | 显示全部楼层
回复 2# darrenxu


    大侠,我有个加密模块,如果使用同频的AHB-APB桥,那么我把加密模块放到AHB总线上,与放到APB总线上,有什么区别与不同?谢谢
回复 支持 反对

使用道具 举报

发表于 2014-4-28 18:53:33 | 显示全部楼层
回复 3# liyong_ic


首先AHB与APB就不是一个频率。其次看一下你模块的接口,是AHB还是APB
再算一下你模块的工作频率,是APB上工作好,还是别的频率工作好。
回复 支持 反对

使用道具 举报

发表于 2014-5-7 08:55:42 | 显示全部楼层
因为AHB总线接口是有限的,你用uart这些低速IP就就占用光了,那像DDR等高速IP怎么办?
回复 支持 反对

使用道具 举报

发表于 2014-5-10 19:15:17 | 显示全部楼层




   理解你说的同频的AHB-APB桥,我也见过这样的设计。这种情况下模块挂在APB上的话,访问需要固定的两个周期,挂在AHB总线的话取决于你AHB接口怎么设计了,一般也就比APB快一个周期而以,区别不太大,主要看你整个系统的资源情况了。由于设计对AHB、APB并不敏感,所以一般都是哪个总线上空余从机比较多就往哪里挂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-19 09:36:19 | 显示全部楼层
回复 5# wang09123


    你说的接口有限,我不是很明白,AHB地址空间不是有4G吗?应该是够用的啦
回复 支持 反对

使用道具 举报

发表于 2014-8-11 11:03:24 | 显示全部楼层
工作频率 功耗效率的考虑~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-14 04:01 , Processed in 0.014956 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表