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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: forxheng

关于AMBA3.0AXI协议的几个问题,希望大虾们赐教~~

[复制链接]
发表于 2010-11-12 18:17:57 | 显示全部楼层
路过,学习学习
发表于 2010-12-4 17:33:02 | 显示全部楼层
最近也在看AXI周一要交报告,都不知道从何看起
发表于 2010-12-28 17:35:03 | 显示全部楼层
计算机体系结构
发表于 2011-7-8 18:00:49 | 显示全部楼层
回复 4# 老扁


    transactions from a master with the same IDs,这样的request有数量限制吗
发表于 2011-7-17 10:15:29 | 显示全部楼层
认真看讨论
发表于 2011-7-28 17:10:10 | 显示全部楼层
"关于AMBA 3.0_AXI协议的几点疑问,欢迎大虾赐教~~小弟最近在研究AMBA3.0协议,关于AXI有些疑问:
1. burst 方式中,有一种是固定地址(FIXED-ADDRESS),即FIFO访问方式,解释是说:当FIFO装满或空时,重复访问同一个地址。这种方式是在什么时候使  用?
2. system cache中,bufferrable 和 cacheable有什么区别?当cacheble分给读和写时,有个write-throgu和write-back,这两个有什么区别?
3. Atomic accesses中exclusive access和locked access有什么区别?在exclusive access中semaphore type是什么意思?(它的解释是不影响总线的延迟,不需要保持锁定。怎么实现的。)
4. Protection unit中,normal access、privileged access、secure access、non-secure access有什么区别?这个里面的normal模式和burst 方式中的normal模式有什么区别?protection有什么作用?只是问master提供保护信息?
5.order(out-of-order)中,允许多个地址访问和乱序回应,是否只是通过ID号来区别?ID[3:0]最多只支持同时16个地址请求?
6.AXI协议中的仲裁和解码是什么时候发生的?解码是发生在slave内,还是有专门的解码模块?"

1、前面兄弟已经说清楚了
2、bufferable主要是为了满足时序方面的要求,可以控制数据几个时钟周期后达到;而cacheble是把主机发出的所有数据缓存起来,然后再
    按照一定顺序发出去,这个顺序不一定和主机发出的顺序一致,可以对数据做re-allocate。控制信号里有allocate的属性控制。
3、原子交易的目的都是处理特定的专一的事务,只是给出了两种不同的处理方法:exclusive access是为了尽量不影响总线性能但必须遵守
    严格的规则,如果违反这些规则系统会主动报错;锁定交易不会出现上述情况,但它锁定了总线会影响总线的利用。它们互有得失。
4、正常的传输都属于normal access。PORT信息主要是为了给总线控制器用。
5、一般很少会用到乱序交易,不同ID事务对从机来说就好比从不同虚拟主机发出的事务,处理顺序可以部分先后。ID信号的位宽是可以配置
    的,SPEC上的4位位宽只是特例,具体看电路实现。但个人觉得不需要用太多,除非系统特别复杂。
6、总裁是互联总线的控制器做。解码分为两部分:一、选择相应从机,应该是总线的控制器做;二、从机内部寄存器地址,由从机做。
发表于 2015-7-3 14:50:07 | 显示全部楼层
回复 4# 老扁

1.比如一个设备里有一个FIFO,当它空或满以后就可以通过总线给它传数据或拿数据,由于数据是进出FIFO,所以总线地址会一直保持相同,但采用的是burst方式。
    关于你的回复,我想问的是:FIFO一定要满或空?如果我的FIFO比较大,我使用FIXED方式,但我一个transaction又不能把FIFO填满,后面我再发数据,是不是就把我之前的数据给覆盖了?
发表于 2019-3-5 13:19:16 | 显示全部楼层
很好的讨论
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 01:53 , Processed in 0.018442 second(s), 7 queries , Gzip On, Redis On.

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