Documente Academic
Documente Profesional
Documente Cultură
Data Lines
Provide path for moving data among system
module
Address Lines
Use to designate the source of destination of the
data on the data bus
Control Lines
Control the access to, the use of the data and
address lines.
Bus types:
Dedicated, Shared
Arbitration method:
Centralized, Decentralized
Timing:
Synchronous, Asynchronous
Centralized:
Hardware (arbiter) that will grant the bus to one of the
requesting devices.
Decentralized:
Isn’t an arbiter, so the IO devices have to decide who goes
next
In case of a write operation, the master places the data on the bus along with the address and
commands at time t0 (reference to positive edge of the clock)
Slave strobes the data into its input buffer at time t2 (again, reference to positive edge of the
clock)
Bus Propagation Delay
Data transfers are controlled by a handshake Timing Diagram:
between the master and the slave (no common
clock)