With this definition of an atomic bus, the "atom" includes the client who is granted access placing its command and data on the bus and other clients placing their responses on the bus. Within this atom the bus is "locked" to any other bus transaction.
chenh1
What if more than one clients respond to the first client?
boba
@chenh1 One of the responses must make it onto the bus first. Then the client of the response that did not get the bus must modify it's response.
With this definition of an atomic bus, the "atom" includes the client who is granted access placing its command and data on the bus and other clients placing their responses on the bus. Within this atom the bus is "locked" to any other bus transaction.
What if more than one clients respond to the first client?
@chenh1 One of the responses must make it onto the bus first. Then the client of the response that did not get the bus must modify it's response.