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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
楼主: liuwanghao

请教有关AHB的slave几个问题!!

[复制链接]
 楼主| 发表于 2006-7-18 23:15:52 | 显示全部楼层

关于master

问几个有关master的问题:
1.看到有人问过关于HLOCK的用法,扁兄好像说过一般不常用,不知道是不是?
2.有人问过DMA采用的HBURST类型是什么,扁兄好像说常用INC(不定长transfer)类型,不知道是不是,如果不用这个类型,那一般设计HBURST的经验值是什么?
3.在Burst超过1KB边界,要另起transfer,是不是要重新申请总线,还是直接发NONSEQ指示出是新的transfer就可以了呢?
 楼主| 发表于 2006-7-20 21:44:32 | 显示全部楼层
大家在设计AHB master接口时,有什么建议,或者好的经验,或是设计时常用的方法,能否给小弟分享一下,先谢谢了!
大家在这里讨论一下也好,这样就可以多学学关于master接口的知识了
发表于 2006-7-21 11:02:27 | 显示全部楼层


原帖由 liuwanghao 于 2006-7-18 23:15 发表
问几个有关master的问题:
1.看到有人问过关于HLOCK的用法,扁兄好像说过一般不常用,不知道是不是?
2.有人问过DMA采用的HBURST类型是什么,扁兄好像说常用INC(不定长transfer)类型,不知道是不是,如果不用这个类型,那一般设计HBURST的经验值是什么?
3.在Burst超过1KB边界,要另起transfer,是不是要重新申请总线,还是直接发NONSEQ指示出是新的transfer就可以了呢?  



1. 一般不要随便使用lock,因为如果设计得不好的话,很容易就把总线锁死了。
2. 俺似乎没有说dma必须用不定长incr类型,其实大部分dma应该采用的是incrx类型。同时必须支持不定长incr类型。incr8和incr16应该是常用的。
3. 可以直接开始新的nonseq,当然也可能重新申请总线。
 楼主| 发表于 2006-7-25 22:10:48 | 显示全部楼层

这两个问题好像傻了点,不过还是想问问

1.在利用INCR类型transfer时,传完了,如何释放总线?使HBUSREQ无效是不是就可以了?还有其他方法让当前master释放总线吗?
2.如果进行INCR transfer的master优先级比较低,只要有数据我就transfer,那我可不可以一直让HBUSREQ有效,等有优先级高的master请求总线时,再交接总线?
 楼主| 发表于 2006-7-30 11:20:03 | 显示全部楼层
大家有谁能确定这两个问题的,请告知小弟啦,呵呵,谢谢咯
又想了几天:好像想明白了。
1.master不请求总线,总线不就不规该master了!
2.HBUSEREQ可以一直有效,应该没什么影响,总线的授予是仲裁器的事情。
不知道理解的对不。
发表于 2006-8-6 01:15:32 | 显示全部楼层
自己的 HREADYOUT 拉低时,HREADYIN 也同时为低.
那设备如何判断这个 HREADYIN 为低是自己还是别人的?

是不是通过跟 HSEL 组合?
发表于 2006-12-1 20:58:38 | 显示全部楼层

回复 #10 老扁 的帖子

在切换slave时,比如slave1切换到slave2,在刚切换后的1t,总的hready为slave1发出的。slave2发出的hready是自己的但接收的hready是slave1的。所以slave的hready-in和hready-out不一定同时变化。好象除开切换时,其余时候都是一样的。
发表于 2007-3-24 22:03:39 | 显示全部楼层

关于HREADYin

扁哥,HREADYin你的回答还是比较模糊。对于Salve,HREADYin是由Arbiter MUX Slavers的HREADYouts信号得来,同时AHB是独占的,所以,对于当前选中的slave (HSELx有效),HREADYin就是它自己的HREADYout (有延时)。如果是这样的话,Slave完全可以根据自己的HREADYout走状态,slave对于HREADYin可以不处理或者用来做校验。不知道这样的理解对不对。

我现在在设计一个slave,感觉HREADYin根本就是多余。希望扁哥指正。谢谢。
发表于 2007-3-28 22:57:30 | 显示全部楼层
dsgfdhhg所东方红工缴费结汇公开
发表于 2008-10-15 11:03:13 | 显示全部楼层
不错啊。感谢扁哥!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-4 18:25 , Processed in 0.026996 second(s), 6 queries , Gzip On, Redis On.

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