写响应信号是BRESP,读响应信号是RRESP。 发送写响应需要用到BRESP和BCOMP信号,如下表所示。其中BCOMP信号只有在某些情况下才会存在(persist CMO或MTE)。 BRESP/RRESP一般有4种状态: OKAY ,常规(non-exclusive)访问成功; EXOKAY,独占(exclusive)访问成功; SLVERR,从机错误,从机接收到了访问请求,但因为某些原因没有...
读传输的响应信息是附加在读数据通道上的,写传输的响应在写响应通道。 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):译码错误。一般由互联组件...
1)BID:与写请求的AWID对应; 2)BRESP:写操作状态(2 bits,与RRESP编码相同); 00:OKAY(正常完成); 01:EXOKAY(独占访问成功); 10:SLVERR(从设备错误); 11:DECERR(解码错误,地址无对应从设备) 3)BVALID:从设备置高,表示写响应有效; 4)BREADY:主设备置高,表示准备好接收写响应。 三、一张时序图说明上述信...
RRESP[1:0]:读响应。这个信号指明读传输的状态:OKAY、EXOKAY、SLVERR、DECERR。 RLAST:读事务传送的最后一个数据。 RVALID:读数据有效。1 = 读数据有效。0 = 读数据无效。 RREADY 主机 读数据就绪。1 = 主机就绪,0 = 主机未就绪 低功耗接口信号 ...
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是读响应信号,表示读事务的状态。RLAST是突发读传输的最后一个数据。RVALID表明从机已经将要读取的数据准备好。RREADY表明主机能够读取从机的数据。 3 AXI的五个通道 前面提到过,AXI将读写通道分离,可以同时进行读/写操作。其实,如下图所示,AXI具有5个双向流量控制的通道(通过VALID/READY握手协议,传输双方...
SLVERR (0b10):从设备错误。已成功访问从设备,但从设备希望向发端主设备返回错误条件(例如,数据读取无效)。 DECERR (0b11):解码器错误。通常由互连组件生成,用于指示传输事务地址处没有任何从设备 看到这里可能会发现读、写事务所需的通道数不相同,写事务需要3条通道,而读事务只需要2条通道,较之少了一条“读...
SLVERR:从设备错误。该信号表示向从设备的访问已成功,但从设备希望向原始主设备返回一个错误条件。 DECERR:译码错误。通常由互联器生成,表示根据给定的事务地址找不到从设备。 RRESP与BRESP的取值如下: 对于写事务而言,只有当整个突发事务结束时才会发出一个响应。