hidden pixel

Bus Contention Information

Bus contention, in computer design, is an undesirable state of the bus in which more than one device on the bus attempts to place values on the bus at the same time. Most bus architectures require their devices follow an arbitration protocol carefully designed to make the likelihood of contention negligible.[1] However, when devices on the bus have logic errors, manufacturing defects or are driven beyond their design speeds, arbitration may break down and contention may result. Contention may also arise on systems which have a programmable memory mapping and when illegal values are written to the registers controlling the mapping.

Contention can lead to erroneous operation, and in unusual cases, damage to the hardware—such as fusing of the bus wiring.

Bus contention is sometimes countered by buffering the output of memory-mapped devices. However, it has been noted that high impedance from one device will still interfere with the bus values of other devices. Currently, no standard solution exists for data-bus contention between memory devices, such as EEPROM and SRAM.

References

  1. ^ Tanenbaum, Andrew (1990), Structured Computer Organization (3rd ed.), Prentice Hall, pp. 121–124, ISBN 0-13-852872-1 .
· · Computer bus official and de facto standards (wired)
General
Standards
Portable
Embedded
Storage
Peripheral
Note: interfaces are listed in speed ascending order (roughly), the interface at the end of each section should be the fastest Category
This computer science article is a stub. You can help Wikipedia by expanding it. · ·

Categories:

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Thu Mar 22 10:08:19 2012.
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.