What are the factors of consideration in designing computer bus?


The factors of a bus design are explained below__ Bus Design



Bus types

           (i) Dedicated

           (i) Multiplexed

Timing

       (i) Synchronous

        (ii) Asynchronous



Method of Arbitration

(i) Centralized

(ii) Distributed

Bus width

         (i) Address

         (ii) Data


Page 34 of 62



Data Transfer Type:

          (i) Read

         (ii) Write

         (iii) Read- modify – write

         (iv) Read- after write

         (v) Block



Bus Types: Bus lines can be separated into two generic types__

(i) Dedicated

(ii) Multiplexed



A dedicated bus line is permanently assigned either to one function or to a physical subset of computer components.

Method of using the same liners for multiple purposes is known as time multiplexing.

Method of Arbitration: In all but the simplest systems, more than one module my need control of the bus. For example, an I/O module. The methods of arbitration are __

(i)  Centralized

(ii)  Distributed



Centralized: In a centralized scheme, a single hardware device, referred to as a bus controller or arbiter is responsible for allocating time on the bus.


Page 35 of 62


Distributed: In distributed scheme, there is no central controller; rather, each module contains access control logic and the modules act together to share the bus.

Timing: Timing refers to the way in which events are co-ordinate on the bus. Buses use either_

(i) Synchronous timing.

(ii) Asynchronous timing



Synchronous timing: With synchronous timing, the occurrence of events on the bus is determined by a clock.

Asynchronous timing: With asynchronous timing the occurrence of one event on a bus follows and depends on the occurrence of a previous event.

Bus width: We have already addressed the concept of bus width. The width of the data bus has an impact on system performance. The wider the data bus, the greater the number of bits transferred at one time.

Data transfer type: All buses support both write (master to slave) and read (slave to master) transfers. A read – modify -write operation is simply a read followed immediately by a right to the same address. Read-after-write is an individual operation consisting of a right followed it immediately by a read from the same address.

Some bus system also suffered a block data transfer. In this case, one address cycle is followed by in data cycles.




No comments

Dear Members, Thanks for Your Comments. We must be reply your comment answer as soon as possible. Please Stay with us.....

Theme images by ideabug. Powered by Blogger.