CH_2 Bus interconnection system
CH_2 Bus interconnection system
advantage disadvantage
1. simple 1. Hardwired priority
2. only three extra lines 2. poor fault tolerance
COMPILED BY ABEL H. [email protected] 9
CONT. (ARBITRATION MECHANISM)
B. Polling
Steps:1. if not busy, make bus request.
2. master polls by placing device Id on polling lines(Master decides priority).
3. if device gets bus grant, mark bus busy.
Advantage disadvantage
1. No disadvantage of daisy chain 1. extra polling line
2. Dynamic priority 2. Polling delay
COMPILED BY ABEL H. [email protected] 10
CONT. (ARBITRATION MECHANISM)
C. Independent Request
Steps: 1. if not busy, make bus request.
2. master decides who gets access, and indicates through grant line.
3. if device gets bus grant, make bus busy.
Adv disadvantage
1. Fast 1. 2n lines for n devices
2. Dynamic priority
COMPILED BY ABEL H. [email protected] 11
CONT.
3. Timing
A. synchronous Timing
❖Bus includes a clock line upon which a clock transmits a regular sequence
of alternating 1’s and 0’s. a single 1-0 transition is referred to as a clock
cycle or bus cycle. All the other devices on the bus can read the clock line.
❖All events start at the beginning of a clock cycle.
B. Asynchronous Timing
❖The occurrence of one event on a bus follows and depends on the
occurrence of previous event. Harder to implement and text than
synchronous timing.
COMPILED BY ABEL H. [email protected] 12
CONT. BUS DESIGN ELEMENTS
4. Bus Width
❖The width of data bus has an impact on the system performance. The wider
the data bus, the greater number of bit transferred at one time.
❖The wider the address bus, the greater range of location that can be
referenced.
5. Data Transfer Type
a. Read-Modify-Write: A read followed immediately by a write to the same
address.
b. Read-After-Write: Consisting of a write followed immediately by a read
from the same address.
6. Block Data Transfer
❖One Address cycle followed by n data cycles. First data item to or from
specified address. Remaining data items to or from subsequent addresses.
COMPILED BY ABEL H. [email protected] 13
END OF CHAPTER TWO COA