GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  Architecture
Go To First  |  Previous Question  |  Next Question 
 Architecture  |  Question 17 of 29    Print  
What is bus contention and how do you eliminate it?

  
Total Answers and Comments: 2 Last Update: July 24, 2008   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
May 05, 2007 16:30:23   #1  
Gautam Saboo        

RE: What is bus contention and how do you eliminate it...
Bus contention occurs when more than one memory module attempts to access the bus simulataneously.

I dont know how it can be removed completely. However it can be reduced by using hierarchical bus architecture.

 
Is this answer useful? Yes | No
July 24, 2008 18:06:14   #2  
Sauron Member Since: July 2008   Contribution: 1    

RE: What is bus contention and how do you eliminate it?
"Bus contention" is when two (or more) ASICs fight for control of the bus. Otherwise know as ASIC mortal combat. The loser emits the magic smoke.

Another solution for bus contention is in the hardware: Use a current limiting resistor on the output of each of the devices. THis will not prevent scrambled data but one or more of your devices will not perish if they try to fight each other.

Calculating the value of this resistor is relatively easy. Find the maximum constant current (Imax) that each ASIC allows at your Vdd. The value of the resistor is Rbc Vdd/(Imax)

A sketch of the new circuit for three ASICs on one bus is as follows:

ASIC_1----Rbc1----Rbc2---ASIC_2
|
ASIC_3--Rbc3----|

The only detraction is that you may be limited to slower speeds depending on lay out considerations.

 
Is this answer useful? Yes | No

 Related Questions


Latest Answer : "Bus contention" is when two (or more) ASICs fight for control of the bus. Otherwise know as ASIC mortal combat. The loser emits the magic smoke. Another solution for bus contention  is in the hardware: Use a current limiting ...


 Sponsored Links

 
Related Articles

N-Tier Architecture: Data Access Layer

N Tier Architecture Data Access Layer In an N Tier architecture the data access layer consists of components that aid one in the process of accessing the database When it is used correctly the data access layer serves as an abstract level for the structures of the database Simple changes that are ma
 

N-Tier Architecture: The Business Rules Layer

N Tier Architecture The Business Rules Layer Business Rules Layer in N Tier Architectures The Business Rules Layer in an N Tier architecture is that layer that contains the Business logic and or Business rules of the application Reserving a separate layer strictly for Business logic in an N Tier arc
 

N-Tier Architecture Presentation Logic Layer

N Tier Architecture Presentation Logic Layer Composition of the Presentation Layer The Presentation Layer in an N Tier structure is commonly referred to as the client” layer It consists of parts that are used to present data to an end user Examples of components on the Presentation Layer
 

SOA and Business Architecture

SOA and Business Architecture Businesses are now having to think a lot more seriously about how to best assemble their systems out of common parts Service Oriented Architecture has caused this change in the way such systems are thought of It requires a lot more planning and investment at the outset
 

SOA and Network Management Architecture

SOA and Network Management Architecture In recent years the field of Network Management has been absorbing the principles of Service Oriented Architecture Examples of service oriented Network Management architectures include the TS 188 001 NGN Management OSS Architecture from ETSA as well as the mor
 

SOA Architecture

SOA Architecture It is essential for the Businesses to think a lot more seriously about how best to assemble their systems out of common parts It requires a lot more planning and investment at the outset but it also enables Businesses to build faster systems in the long run as the inventory of reusa
 

N-Tier Client-Server Architecture

N Tier Client Server Architecture Description of 1 Tier and 2 Tier Web Applications This article will discuss the various architectures of Client Server environments Perhaps the most influential Client Server environment is the Internet and its global users With the increasing use of web application
 

Peer-to-Peer and Client-Queue-Client Architecture

Peer to Peer and Client Queue Client Architecture Client Server Architecture Compared with Peer to Peer and Client Queue Client Architecture Client Server Architecture Client Server Architecture which is the model for Internet communication separates client programs machines from server programs mac
 

What is Common Data Architecture

Business need to define their organizational rules, policies and process in order to realize their projected growth within a specified period. In order to realize these targets, the essentially need to have a basic framework as the guide in their operations. The gathering and use of data is a very s
 

What is Data Architecture

Data Architecture basically deals with designing and constructing data resource. Data Architecture provides methods to design, construct and implement a fully integrated, business-driven data resource that include real world objects and events, onto appropriate operating environments. Data Architect
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape