difference between ahb and axi
i hope primecell interface (pl300 or pl301) applies to amba axi.
from the primecell interface, what i can infer is, each master is connected to the interface using a slave interface. so, if the master is going to have awvalid1 as signal, then, the corresponding interface of the interconnect will send the awvalid1 signal to the corresponding slave for which the txn is intended.
to send it to a corresponding slave, there will be a decoding, which i'm not sure how its done.
this is my understanding. is this correct ?
either this, or, if i've 4 masters and 5 slaves, each master will have a separate interface with each slave.(making it atleast 20 overall connections) in which case, i'm not sure what the interface is used for.
please correct me where i'm going wrong.
Added after 3 minutes:
One more question is, if there r separate channels, from each master to each slave, then, how is it possible to take care of atomic transactions, which involve multi-master writes ?