手机号码,快捷登录
找回密码
登录 注册
原帖由 老扁 于 2008-11-26 15:42 发表 登录/注册后可看大图 对每个slave的hready进行mux而来,mux的选择信号由地址译码产生
举报
原帖由 jiajie0628 于 2008-12-2 18:04 发表 登录/注册后可看大图 对于slave的设计,有两个疑问: 第一、我想把Slave的功能做的简单一点,不需要split和Retry的功能,那这样的话,它会在什么情况下报Error呢?关于slave的响应,好像Spec写的不是很清楚 第二、在slave内部,是否需要根据AHB总线上的控制信息自己产生地址,在每次读写操作之前,先把内部产生的地址和Haddr的地址进行比对,如果一致则进行相应的操作,否则报错呢?还是说Slave充分信任Master传过来的任何控制和地址信息,内部并不进行比对操作呢?
原帖由 老扁 于 2008-4-28 09:44 发表 登录/注册后可看大图 是这样。 另外axi没有共享总线那样的统一的一个仲裁的概念,只是在每个master或slave的interconnect端自我仲裁抉择。axi协议更确切地说是一个互连协议而非总线协议。
原帖由 yepizhou 于 2009-1-4 13:12 发表 登录/注册后可看大图 请问老扁,在AXI中,如果有2个或者多个Master同时要访问同一个Slave,在多个Master发出Valid信号后,Slave发出Ready响应后,我们怎么知道到底是哪个Master可以访问该Slave?是不是在访问时,master除了发出valid,还会发出其他的标志信号,比如ID等?如果真的会发出ID,那Slave怎么选择响应哪个MAster?谢谢老扁了!
原帖由 老扁 于 2009-1-5 21:12 发表 登录/注册后可看大图 我在前面讲过,AXI是互连协议不是总线协议,所以有几个master就会有几套valid和ready来和slave相连,slave做仲裁来选择和它通信的master。而ID的用途一般是用于interleave和outoforder传输的
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2025-3-5 03:05 , Processed in 0.025561 second(s), 6 queries , Gzip On, Redis On.