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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4669|回复: 17

AMBA question

[复制链接]
发表于 2006-1-25 14:33:08 | 显示全部楼层 |阅读模式

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

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

x
1. AHB2APB的桥,在系统设计过程中,是作为AHB的第几个 slave?
2. AHB设计中,有个decode, ahb 地址是32位,因为INC方式传输 不可以超过 1K, 如    果   超过1k 分2个步骤传输,大家对这个处理有什么好的建议?
欢迎大家一起学习!
发表于 2006-1-25 15:25:40 | 显示全部楼层

AMBA question

1.任意
2.没啥好建议,遵守就可以了。其实如果完全是自己搭建的系统,估计不遵守也不会有什么问题。
 楼主| 发表于 2006-1-26 16:19:32 | 显示全部楼层

AMBA question

老扁您好:
   如果不遵守,我想如果我超过1K会产生什么后果!
   我们现在的系统,ARM7tdmi + AMBA + USB20 + DMA.......
  
   
发表于 2006-1-26 22:13:41 | 显示全部楼层

AMBA question

俺感觉这个1K的限制是为了防止地址空间超界,所以在总线设计上就先限制好。至于不遵守的后果,有可能就是地址error造成访问错误。
发表于 2006-1-28 16:02:05 | 显示全部楼层

AMBA question

遵守为好,否则让软件为了1K的边界分开传输数据,太麻烦了
 楼主| 发表于 2006-2-5 14:14:15 | 显示全部楼层

AMBA question

1: 对超过1K地址的范围,我也觉得应该遵守。
    如果我采用INC方式传输, 地址超过1K后,该怎么办?
                              0x00000400~0x000004ff
                            当地址到0x000004ff时,下一个地址该怎么办?
                            地址该回到哪里?
2:INC与WRAP传输方式,有什么不同? DMA传输中,AHB应该用什么方式比较合理?
   个人觉得用INC。容易理解!
 楼主| 发表于 2006-2-7 12:36:27 | 显示全部楼层

AMBA question

欢迎大家一起探讨问题!!!
发表于 2006-2-7 12:46:05 | 显示全部楼层

AMBA question



下面引用由stephenzhou2006/02/05 02:14pm 发表的内容:
1: 对超过1K地址的范围,我也觉得应该遵守。
    如果我采用INC方式传输, 地址超过1K后,该怎么办?
                              0x00000400~0x000004ff
                            当地址到0x000004ff时 ...

1.协议的意思是说跨越1K时再起新的传输,而不是指你的源地址和目标地址范围。4ff后面当然就是500。
2.dma一般肯定是inc方式,wrap一般用于cache访存。
 楼主| 发表于 2006-2-7 16:57:34 | 显示全部楼层

AMBA question

谢谢版主
衷心感谢!
请问有没有 cache 设计参考资料吗?
想搞明白,为什么cache中需要WRAP传输?
 楼主| 发表于 2006-2-13 09:07:38 | 显示全部楼层

AMBA question

以前一直没有搞明白,这几天反复研究AMBA总线,
终于搞明白了,WRAP传输方式

如果第一个传输地址不是 0x00 而是0x08  那么一4byte传输
                            0x08-0x0c-0x00-0x04
下一个WRAP地址因该是: 0x08
不知道我分析的对不对?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 18:19 , Processed in 0.028476 second(s), 9 queries , Gzip On, Redis On.

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