Interconnection Structures: Collection of Paths Connecting Various Modules Is Called As Interconnection Structure
Interconnection Structures: Collection of Paths Connecting Various Modules Is Called As Interconnection Structure
Dedicated
─ Permanently assigned to one function or to a physical
subset of computer components
─ Dedicated to a function means e.g. Separate data & address
lines
─ Physical dedication means refers to use of multiple buses,
each of which connects to a subset of modules. e.g. use of
an I/O bus to interconnect all I/O modules, this bus is then
connected to the main bus.
─ Advantage of having physical dedication is high throughput
─ Disadvantage is increased size and cost of the system
Multiplexed
─ Shared lines
─ E.g. address and data information may be transmitted over
the same set of lines using an address valid control line. At
the beginning of data transfer, address is placed on the bus
and address valid line is activated. Each module has
specified time to copy address from the bus. The address is
then removed from the bus and same bus is then used for
subsequent read and write data transfer.
─ Advantage is use of fewer line, which saves space and cost.
─ Disadvantage is more complex circuitry is needed.
─ Performance is reduced as events that share the same line
cannot take place in parallel.
2. Method of Arbitration
• If more than one module need control of bus then some method
of arbitration is needed. Because only one module at a time can
transmit successfully over the bus.
• Methods are classified as:
• Centralized
• Distributed
• Asynchronous
—Events follows and depend on occurrence of previous event
• Synchronous timing is simpler to implement and test but less
flexible than asynchronous timing
4. Bus Width
• Bus width refers to no. of line in a bus.
• Width of data bus has an impact on system performance
--wider the data bus, greater the no. of bits transferred at a time
• Width of address bus has an impact on system capacity
--wider the address bus, greater the range of locations that can be
referenced