Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

Bus is a structure that combines two or more component and interfaces. Any value entered on the BUS id readable by all components that are connected to it.

The units connected using a trascreiver, which is divided into two parts:

  •  driver, which serves to drive the lines of the BUS
  •  receiver, you need to read the values on BUS

 

Bus is a structure that combines two or more component and interfaces. Any value entered on the BUS id readable by all components that are connected to it.

The units connected using a trascreiver, which is divided into two parts:

  •  driver, which serves to drive the lines of the BUS
  •  receiver, you need to read the values on BUS

There are several types of bus:

  • internal to a single chip
  • for the connection of multiple chips on a card
  • for connection of multiple boards in a system (backplane)

A BUS is normally divided into three groups of signals:

  • data: normally are in a number equal to a multiple of 8
  • address: identifies the slave with which the master wishes to communicate
  • control: provide status information, timing

There are two categories of BUS:

  • synchronous: in them the timing is dictated by a CK
  • asynchronous: each process can have its own speed as send each of the control signals

In the synchronous bus is possible to introduce particular signals with the function of WAIT in such a way as not to be too slowed by the presence of memory or other devices much slower than others.

In each instant of time only one device can operate write operations on the BUS (master), and everyone can read simultaneously. So there is an arbitrage, which allows to solve problems related to the write request simultaneously by two different devices. Arbitrage can occur in several ways:

  • centralized
  • distributed

 

Average (1 Vote)
The average rating is 5.0 stars out of 5.