Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Educacin
TEMA
: SISTEMA DE INTERCONEXIN
INTERNA_ARBITRAJE Y JERARQUIA DE BUSES
1. Definicin:
2. Estructura de Interconexin
Una computadora est constituida por un conjunto de unidades o mdulos de
3 tipos elementales (CPU, memoria y E/S) que se comunican entre s. El
conjunto de lneas que conectan los diversos mdulos se denomina estructura
de interconexin.
Informacin de temporizacin
Envo de datos:
2.
Restriccin
de datos:
B. JERARQUAS
i. Bus del sistema (Backplane)
Es el protocolo centralizado ms sencillo ya que utiliza slo dos seales encadenadas, una
de peticin del bus y otra de concesin que es propagada por los masters que no
solicitaron el acceso al bus.
Este protocolo permite simultanear el uso del bus por un master con el proceso de
arbitraje para la seleccin del master siguiente. De esta forma, cuando el primer
master abandona el bus, no se pierde tiempo en el arbitraje para el siguiente porque
ya se ha hecho, pasando directamente el master seleccionado a realizar su
transaccin, al tiempo que se realiza la seleccin del siguiente master
Utiliza una lnea de concesin especfica para cada lnea de peticin independiente.
Esta alternativa tiene la ventaja que el rbitro puede aplicar distintos algoritmos de
decisin en caso de peticiones simultaneas (FIFO, prioridad fija, prioridad variable).
Tiene la desventaja del nmero elevado de lneas de arbitraje (una por posible
master). El nmero de master queda limitado al nmero de lneas existentes.
IV. TEMPORIZACION
1. 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. Todos los
dispositivos del bus pueden leer la lnea de reloj, y todos los
eventos empiezan al principio del ciclo de reloj.
Temporizacin Sncrona:
2. Temporizacin Asncrona:
La presencia de un evento en el bus es consecuencia y depende de que se produzca
un evento previo.
Bus de datos
Bus de direcciones
Bus de control
V. BUSES NORMALIZADOS
1.
Tipo
Descripcin
CLK
in
RST#
in
Hace que todos los registros y seales especficas del PCI pasen al estado inicial.
t/s
C/BE[3:0]#
t/s
t/s
s/t/s
IRDY#
s/t/s
Seal de master preparado (Initiator Ready). La proporciona el master actual del bus (el iniciador de la transaccin).
Durante una lectura, indica que el master est preparado para aceptar datos; durante una escritura indica que el
dato vlido est en AD.
TRDY#
s/t/s
Seal de slave preparado (Target Ready). La activa el slave al principio de la transferencia, y la desactiva cuando no
puede completar la transferencia en un solo ciclo de reloj.
DEVSEL#
s/t/s
Seal de slave (dispositivo) seleccionado (Device Select). Activada por el slave cuando ha reconocido su direccin.
REQ#
t/s
Indica al rbitro que el dispositivo correspondiente solicita utilizar el bus. Es una lnea punto-a-punto especfica para
cada dispositivo.
GNT#
t/s
Indica al dispositivo que el rbitro le ha cedido el acceso al bus. Es una lnea punto-a-punto especfica para cada
dispositivo.
Activada por el master para indicar el comienzo y la duracin de una transferencia. Las activa al comienzo y la
desactiva al final de la fase de datos.
Seales de Arbitraje
-Reconocimiento de interrupcin
-Ciclo especial
-Lectura de E/S
-Escritura de E/S
-Lectura de memoria
-Lectura de lnea de memoria
-Lectura mltiple de memoria
-Escritura en memoria
-Escritura e invalidacin de memoria
-Lectura de configuracin
-Ciclo de direccin dual
Transferencias de datos:
Toda transferencia de datos en el bus PCI es una transaccin nica, que consta de una fase
de direccionamiento y una o ms fases de datos.Todos los eventos se sincronizan en las
transiciones de bajada del reloj, cosa que sucede a la mitad de cada ciclo de reloj.
Arbitraje
8. Bus PCI-Express
PCI Express (anteriormente conocido por las siglas
3GIO, en el caso de las "Entradas/Salidas de Tercera
Generacin", en ingls: 3rd Generation In/Out) es un
nuevo desarrollo del bus PCI que usa los conceptos de
programacin y los estndares de comunicacin
existentes, pero se basa en un sistema de comunicacin
serie mucho ms rpido.
USB fue diseado para estandarizar la conexin de perifricos, como mouse, teclados,
memorias USB, joysticks, escneres, cmaras digitales, telfonos mviles, reproductores
multimedia, impresoras, dispositivos multifuncionales, sistemas de adquisicin de datos,
mdems, tarjetas de red, tarjetas de sonido, tarjetas sintonizadoras de televisin y grabadora
de DVD externa, discos duros externos y disquetera externas.
Sper alta
velocidad
(3.0)
CONCLUSIONES
Los buses dentro de la arquitectura del computador son muy
importantes, puesto que nos permiten enlazar diversos
dispositivos de manera ms adecuada, de esta forma las
operaciones a realizarse sern ms rpidas y efectivas.
Con el arbitraje podemos ver que existen varias formas de
como transmitir datos a travs de las lneas del bus, cada una
de ellas tiene un fin especfico y aumenta el rendimiento segn
sea requerido