Page 111 - Electrical Engineering Dictionary
P. 111

connected to one or more levels of larger  bus priority  rules for deciding the prece-
                              busses), used to increase the number of el-  dence of devices in having bus requests hon-
                              ements that may be connected to a high-  ored.
                              performance bus structure.               Devices issue requests on one of several
                                                                     bus request lines, each with a different bus
                              bus idle   the condition that exists when  priority. A high priority request then “wins”
                              the bus is not in use.                 over a simultaneous request at a lower prior-
                                                                     ity.
                              bus impedance matrix  See Z-bus.
                                                                       The request grant signals then “daisy
                                                                     chains” through successive devices along the
                              bus interface unit  in modern CPU im-
                                                                     bus or is sent directly to devices in appropri-
                              plementations, the module within the CPU
                                                                     ate order. The requesting device closest to
                              directly responsible for interactions between
                                                                     the bus controller then accepts the grant and
                              the CPU and the memory bus.
                                                                     blocks its propagation along the bus.
                                                                       Buses may have handle interrupts and di-
                              bus line  one of the wires or conductors
                                                                     rect memory accesses with separate priority
                              that constitute a bus. A bus line may be used
                                                                     systems.
                              for data, address, control, or timing.
                                                                     bus protocol  (1) a set of rules that two
                              bus locking  the action of retaining con-
                                                                     parties use to communicate.
                              trol of a bus after an operation which would
                                                                       (2) the set of rules that define precisely
                              normally release the bus at completion. In
                                                                     the bus signals that have to be asserted by the
                              themanipulationofmemorylocks, amemory
                                                                     master and slave devices in each phase of a
                              read must be followed by a write to the same
                                                                     bus operation.
                              location with a guarantee of no intervening
                              operation. The bus must be locked from the
                                                                     bus request  an input signal to a processor
                              initial read until after the update write to give
                                                                     that requests access to the bus; a hold signal.
                              an indivisible read/write to memory.
                                                                     Competing bus requests are resolved by the
                                                                     bus controller. See also bus controller.
                              bus master   a bus device whose request
                              is granted by the bus controller and thereby
                              gains control of the bus for one or more cy-  bus slave  a device that responds to a re-
                              cles or transfers. The bus master may always  quest issued by the bus master. See also bus
                                                                     master.
                              reside with one subsystem, or may be trans-
                              ferred between subsystems, depending on the
                              architecture of the bus control logic. See also  bus snooping  the action of monitoring
                              bus controller, bus cycle.             all traffic on a bus, irrespective of the ad-
                                                                     dress. Bus snooping is required where there
                              bus owner   the entity that has exclusive  are several caches with the same or overlap-
                              access to a bus at a given time.       ping address ranges. Each cache must then
                                                                     “snoop” on the bus to check for writes to ad-
                              bus phase   a term applying especially to  dresses it holds; conflicting addresses may be
                              synchronous buses, controlled by a central  updated or may be purged from the cache.
                              clock, with alternating “address” and “data”  Bus snooping is also useful as a diagnostic
                              transfers.  A single transfer operation re-  tool.
                              quires the two phases to transfer first the ad-
                              dress and then the associated data. Bus ar-  bus state triggering  a data acquisition
                              bitration may be overlapped with preceding  mode initiated when a specific digital code is
                              operations.                            selected.



                              c 
2000 by CRC Press LLC
   106   107   108   109   110   111   112   113   114   115   116