- Stages/Phases:
- bus arbitration - not always needed, e.g., CPU can keep the
bus for consecutive turns without asking
- request - puts the address on the bus, put the request type
(e.g., word or block transfer) and asserts a signal when all
rrequest lines are valid
- error reporting - request lines include parity lines, so if
there is a parity error, it can be reported by the device. (Note
it only does error detection.)
- snoop - needed only in multiprocessor systems to ensure
cache consistency
- response - indicates when the slave (memory) is ready, to
accept or send data
- data - sending of the actual data to/from memory
|
|