BUS INTERCONNECTION


  • A bus is a communication pathway connecting two or more devices
  • It is a shared transmission medium
  • A bus consists of multiple pathways or lines
  • A bus that connects major components (CPU,Memory,I/O) is called System Bus.



BUS STRUCTURE 


  • Each line is assigned a particular meaning or function.
  • The lines can be classified into 3 functional groups
            1. Data line

            2.Address line
            3.Control line





1. DATA LINE

  • Provide a path for moving data between system modules.
  • These lines, collectively, are called the data bus
  • Data bus may consist of from 32 to 100 separated line
  • Each line can carry only one bit at a time
  • Number of line in the bus determine the data rate and overall the system performance



2. ADDRESS LINE   

  • Used to designate the source or destination of the data on the data bus
  • The width of the address bus determines the maximum possible memory capacity of the system.

3. Control line

  • Used to control the access to and the use of the data and address lines
  • Since the data and the address line shared by all the components, there must be a means of controlling their use
  • Control signal transmit both commands and timing  information between the modules
  • Typical control lines include
        1.   Memory write             
        2.   Memory read
        3.   I/O write
        4.   I/O read
        5.   Clock
        6.   Reset
        7.   Bus request
        8.  Bus grant
        9.   Interrupt request
        10. Interrupt ACK
        11. Transfer ACK




Previous
Next Post »