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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3110|回复: 7

[求助] 问个AHB协议中信号的问题......

[复制链接]
发表于 2012-8-2 22:58:49 | 显示全部楼层 |阅读模式

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

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

x
对同一个寄存器,进行背靠背的写读操作...
在address phase ,采样到的是hwrite,在其data phase ,对同样一个地址的寄存器,hwrite 拉低...
这个cycle之后,是会先读出值还是写入值?如果读的话,是新值还是旧值?
data phase 的hready 是高和低的不同情况有没有区别?
我个人觉得这是一个conflict,不过协议上没有明确.....
请教各位。
如果没有描述清楚,我可以把时序图画上来。
发表于 2012-8-2 23:26:11 | 显示全部楼层
主要是看那个hready
发表于 2012-8-3 09:37:48 | 显示全部楼层
回复 1# jack888518


你假设的情况,如果读是SEQ传输,并且hready一直为高,就会在写操作的dataphase写入值,下一个周期读出新值。
hready是总线上传输完成的标志,在dataphase的0或1当然有区别,SPEC上有很多传输时序图,多看看。
如果是slave接口,输入输出都需要有hready信号。
 楼主| 发表于 2012-8-3 20:57:56 | 显示全部楼层
 楼主| 发表于 2012-8-3 21:00:22 | 显示全部楼层


回复  jack888518


你假设的情况,如果读是SEQ传输,并且hready一直为高,就会在写操作的dataphase写入 ...
rvnistelrooy 发表于 2012-8-3 09:37




   看了很多时序图,都是不同的地址的,当然,不同的地址就不说。我是指同一个地址,背靠背写读,对同一地址的同时读写。
发表于 2012-8-4 09:17:37 | 显示全部楼层
回复 5# jack888518


    我说的就是同一个地址的情况,我觉得地址是否相同没有关系,一个数值而已,关键是看控制信号。你找个model来仿真一下就清楚了。
 楼主| 发表于 2012-8-10 20:51:50 | 显示全部楼层
结贴吧...我知道怎么回事情了.....
hrdata不应该用寄存器输出.....所有会有问题...
发表于 2013-7-16 15:54:38 | 显示全部楼层
奥,受教了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 11:56 , Processed in 0.025035 second(s), 9 queries , Gzip On, Redis On.

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