comparchch05l11multibusorgn

Upload: unnvishnu

Post on 04-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    1/19

    Lesson 11:

    Multiple Bus Organisation

    Chapter 05: Basic Processing Units Control Unit

    Design Organization

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    2/19

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    3/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    3

    Single bus

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    4/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    4

    Single bus

    Permits a number of units to be connected

    together through a common set of wires Bus connectionssuch that the normal state of

    each subunit (when not active) is tristate

    Each subunit activates and takes input from the

    bus or sends an output to the bus when a tristate

    input or output gate activates

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    5/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    5

    Single bus

    The tristate input-gate activate by a control

    signal i and output can be activated by anothercontrol signal j

    Tristateinactive state or high impedance state

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    6/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    6

    Example of 4 tristate units on a common bus

    and two set of gates

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    7/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    7

    unit J unit I

    Assumea control unit simultaneously activates

    1 and 4

    Unit J gates activates and connects the bus to

    send the output to the bus

    Unit I gates activates and connects the bus to get

    the input from the bus

    The transfer operation

    unit J unit I

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    8/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009

    8

    unit K unit L

    Assumethe control unit simultaneously

    activates 7 and 6

    Unit Kgatesactivate and connects the bus to

    send the output to the bus

    Unit L gates activate and this connects

    the bus to get the input from the bus

    unit K unit L

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    9/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 9

    Simple processing units interconnections and

    simpler processor microarchitecture

    All subunitsregisters ri and rj, PC, MAR,

    MDR, TEMP, Offset, X, Y, Z, IR, ID, MUX, andothersconnect a bus

    Using the same bus, a control unit issues control

    signals to the input and output tristate gates and

    the processor takes steps i, orj, ork, for

    arithmetic operations, fetching an instruction or

    data, storing a word in memory, and branching,

    respectively

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    10/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 10

    Two buses

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    11/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 11

    Four Tristate Units Connected through Two

    Buses bi and bj and two gates Each

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    12/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 12

    Four units with two control-gates each

    One control gate for enabling input connections

    from the bus Second to enable output connections to one of

    the buses

    The tristate input gates can be activated by acontrol signal i, and at output can be activated

    by another control signal j at each of the bus

    i = 1, 3, 5 or 7 j = 2, 4, 6 or 8

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    13/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 13

    unit J unit I and unit K unit L

    Assume processor control unit simultaneously

    activates 1, 4, 7, and 6 Two set of transfer operationssimultaneously

    unit J unit I and unit K unit L

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    14/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 14

    Two buses

    Help in performing two sets of independent steps

    simultaneously with the help of a control unit

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    15/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 15

    Processor performance improvement by a

    multiple bus organization

    While the steps still have to be performed by

    sequentially changing from one step to another,the number of independent steps can be clubbed

    into single step in a multiple bus organization

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    16/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 16

    Simultaneous Operations

    The operations i (MUX X) and i + 2 (Input

    operand Y) independent and simultaneouslyif there are two buses

    The operations i + 1 (X ALU) and i + 3 (Y

    ALU) are independent and could have beendone simultaneously if there are two buses

    Four steps would have been reduced to twosteps, i' and i' + 1

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    17/19

    Schaums Outline of Theory and Problems of Computer ArchitectureCopyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 17

    Summary

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    18/19

    Schaums Outline of Theory and Problems of Computer Architecture

    Copyright The McGraw-Hill Companies Inc. Indian Special Edition 2009 18

    Multiple bus organisation

    Clubbing of number of independent steps into

    single step in a multiple bus organization

    Improvement in performance in a multiple bus

    organization

    We Learnt

  • 7/31/2019 CompArchCh05L11MultibusOrgn

    19/19

    End of Lesson 11 on

    Multiple Bus Organisation