cherish 4年前提问 AMBA
0
AXI handshake process

在AXI协议中讲到:There must be no combinatorial paths between input and output signals on both master and slave interfaces.请问:
[1]. 这句话如何理解?是在input output之间不能有组合逻辑吗?这句话出现在协议3.1节handshake process部分,请问这和handshake有什么关系呢
[2]. 如果没有遵守协议,出现了组合逻辑,结果会怎样?

被浏览 :  289
收起
( 0 ) 评论
团长 4年前回复
0

这句话考察的是英语理解能力。大部分人一看还以为是在master和slave之间不能插入组合逻辑电路。它的意思是说,在master或者slave的任何一方,对应的input和output之间不要有组合逻辑通路,因为有可能导致组合回路。尤其是valid和ready握手的时候,你想想如果对于master而言,如果输出的valid信号和ready信号有组合通路的话,极有可能会发生valid信号要等ready信号为高的时候,valid信号才能为高。而对于slave那边又在等master信号的valid信号,才能输出ready信号,这时候就会出现死锁现象哦

添加评论
我的答案
提交答案