Vous êtes sur la page 1sur 13

ELEMENTOS DE

DISEO DE UN
BUS

Los elementos clave son los siguientes:

Tipos de buses

DEDICADAS
O Una

lnea de bus dedicada est


permanente asignada a una funcin o a
un subconjunto fsico de componentes
del computador.

O La dedicacin fsica se refiere al uso de

mltiples buses, cada uno de los cuales


conecta solo un subconjunto de
mdulos

MULTIPLEXADO
O El mdulo dispone de un periodo de

tiempo para copiar la direccin y


determinar si es l el mdulo
direccionado. Despus la direccin se
quita del bus, y las mismas conexiones
se utilizan para la subsecuente
transferencia de lectura o escritura de
datos. Este mtodo de uso de las
mismas lneas para usos diferentes se
llama multiplexado en el tiempo.

Mtodo de arbitraje.
CENTRALIZADOS
En un esquema centralizado, un nico
dispositivo
hardware,
denominado
controlador del bus o rbitro, es
responsable de asignar tiempos en el
bus. El dispositivo puede estar en un
mdulo separado o ser parte del
procesador.

DISTRIBUIDO
En un esquema distribuido, no existe
un controlador central. cada mdulo
dispone de lgica para controlar el
acceso
y
los
mdulos
actan
conjuntamente para compartir el bus.

Temporizacin.
O Los buses utilizan temporizacin sncrona o

asncrona.
O Con temporizacin sncrona, la presencia
de un evento en el bus est determinada por
un reloj. El bus incluye una lnea de reloj a
travs de la que se transmite una secuencia en
la que se alternan intervalos regulares de igual
duracin a uno y a cero. Un nico intervalo a
uno seguido de otro a cero se conoce como
ciclo de reloj o ciclo de bus y define un
intervalo de tiempo unidad (time slot).

O Con

la temporizacin asncrona, la
presencia de un evento en el bus es
consecuencia y depende de que se
produzca un evento previo. Despus de un
breve intervalo para que las seales se
estabilicen, activa la orden de lectura,
indicando la presencia de seales de
direccin y control vlidas. El mdulo de
memoria correspondiente decodifica la
direccin y responde proporcionando el
dato en la lnea de datos.

Temporizacin sincrnica de las


operaciones de bus

Anchura del bus.


O La anchura del bus de datos afecta a

las prestaciones del sistema: cuanto


ms ancho es el bus de datos, mayor
es el nmero de bits que se
transmiten a la vez. La anchura del
bus de direcciones afecta a la
capacidad del sistema: cuanto ms
ancho es el bus de direcciones,
mayor es el rango de posiciones a
las que se puede hacer referencia.

Tipo de transferencia de
datos.
O Todos los buses permiten tanto transferencias

de escritura (dato de maestro a esclavo) como


de lectura (dato de esclavo a maestro). En el
caso de un bus con direcciones y datos
multiplexados, el bus se utiliza primero para
especificar la direccin y luego para transferir el
dato.
O En una operacin de lectura, generalmente hay

un tiempo de espera mientras el dato se est


captando del dispositivo esclavo para situarlo en
el bus.

O La lectura-despus de-escritura es

una
operacin
indivisible
que
consiste en una escritura seguida
inmediatamente de una lectura en la
misma direccin. La operacin de
lectura se puede realizar con el
propsito de comprobar el resultado.