每个AXI transaction包含一个或多个响应transfer,用来表示transaction结果。写响应信号是BRESP,读响应信号是RRESP。 发送写响应需要用到BRESP和BCOMP信号,如下表所示。其中BCOMP信号只有在某些情况下才会存在(persist CMO或MTE)。 BRESP/RRESP一般有4种状态: OKAY ,常规(non-exclusive)访问成功; EXOKAY,独占(exclusive)...
1)BID:与写请求的AWID对应; 2)BRESP:写操作状态(2 bits,与RRESP编码相同); 00:OKAY(正常完成); 01:EXOKAY(独占访问成功); 10:SLVERR(从设备错误); 11:DECERR(解码错误,地址无对应从设备) 3)BVALID:从设备置高,表示写响应有效; 4)BREADY:主设备置高,表示准备好接收写响应。 三、一张时序图说明上述信...
读传输的响应信息是附加在读数据通道上的,写传输的响应在写响应通道。 RRESP[1:0],读传输 BRESP[1:0],写传输 OKAY(‘b00):正常访问成功 EXOKAY(‘b01):Exclusive 访问成功 SLVERR(‘b10):从机错误。表明访问已经成功到了从机,但从机希望返回一个错误的情况给主机。 DECERR(‘b11):译码错误。一般由互联...
读传输的响应信息是附加在读数据通道上的,写传输的响应在写响应通道。 RRESP[1:0],读传输 BRESP[1:0],写传输 OKAY('b00):正常访问成功 EXOKAY('b01):Exclusive 访问成功 SLVERR('b10):从机错误。表明访问已经成功到了从机,但从机希望返回一个错误的情况给主机。 DECERR('b11):译码错误。一般由互联组件...
RRESP[1:0]:读响应。这个信号指明读传输的状态:OKAY、EXOKAY、SLVERR、DECERR。 RLAST:读事务传送的最后一个数据。 RVALID:读数据有效。1 = 读数据有效。0 = 读数据无效。 RREADY 主机 读数据就绪。1 = 主机就绪,0 = 主机未就绪 低功耗接口信号 ...
EXOKAY (0b01):专属访问成功。 SLVERR (0b10):从设备错误。已成功访问从设备,但从设备希望向发端主设备返回错误条件(例如,数据读取无效)。 DECERR (0b11):解码器错误。通常由互连组件生成,用于指示传输事务地址处没有任何从设备 看到这里可能会发现读、写事务所需的通道数不相同,写事务需要3条通道,而读事务只...
RRESP[1:0]读响应信号(位于读数据通道) 响应信号含义如下: OKAY(00):正常访问正确/特权访问失败/不支持特权访问 EXOKAY(01):特权访问成功 SLVERR(10):从机错误,传输失败 DECERR(11):互连解码错误,传输失败 3.3.2.用户自定义 用户自定义数据 4.传输特性 AXI从机分为两种: 存储器从机(Memory Slave):需要支持...
RRESP[1:0],读传输 BRESP[1:0],写传输 OKAY(‘b00):正常访问成功 EXOKAY(’b01):Exclusive 访问成功 SLVERR(‘b10):从机错误。表明访问已经成功到了从机,但从机希望返回一个错误的情况给主机。 DECERR(’b11):译码错误。一般由互联组件给出,表明没有对应的从机地址。
看完了数据结构。就剩下读写响应结构了。读写响应信号分别是RRESP/BRESP,各2bit,总共4种状态: OKAY ,常规访问成功 EXOKAY,独占(exclusive)访问成功 SLVERR,从机错误,从机接收到了访问请求,但因为种种原因向主机返回了一个错误状态 DECERR,解码错误,一般由互连(interconnect)组件产生,表示主机发送的传输事务地址无效...
RRESP[1:0]:读响应; BRESP[1:0]:写响应 OKAY('b00) :正常访问成功; EXOKAY('b01) :Exclusive 访问成功; SLAVERR('b10) :从机错误,表明访问已经成功到了从机,但是从机希望返回一个错误的情况给主机; DECERR('b11) :译码错误,一般是由互联组件给出,表明没有对应的从机地址; ...