Bus PCI
Bus PCI
Bus PCI
INTEGRANTES:
ENTREGADO A:
Los buses son todos esos caminos que encontramos en la tarjeta madre de un computador.
Este es el mecanismo más común para dar la comunicación entre los dispositivos de la
máquina. Por estos, viajan señales electrónicas. El bus PCI conocido como interconexión de
componentes periféricos fue desarrollado en el año 1992 el 22 de junio por Intel, este es un
bus intermedio ubicado entre el bus de entrada y salida con el bus del procesador. A
continuación, se dará a conocer las características de este bus como conocer la versión, el
ancho de banda, la estructura, el arbitraje, la temporización, entre otros.
JUSTIFICACION
Hoy en día la interfaz PCI existe en 32 bits con un conector de 124 pines en la versión 2.0 y
en 64 bits con un conector de 188 pines en la versión 2.1. Para este bus, existen 2 señales de
voltaje, una de 3,3 v para portátiles y 5 v para PC de escritorio.
Especificaciones:
Versión: Actualmente tiene la versión PCI Express que es la mejora de las versiones
anteriores como Versión 2.0 y la Versión 2.1
Ancho de Banda:
4 GB para 32 bits
Configuración de 256 bytes:
64 bytes (00h−3Fh) estándar predefinido
192 bytes (40h−FF) configurables
Ancho de bus (bits):
El bus PCI maneja anchos de banda de 32 bits y 64 bits
La anchura del bus es simplemente la cantidad de líneas que posee, y está directamente
relacionado con el rendimiento del sistema, cuanto más ancho el bus de direcciones, mayor
va a ser la cantidad de direcciones posibles utilizadas para direccionar memoria y dispositivos
de E/S, y cuanto más ancho el bus de datos, mayor será la cantidad de bits que se va a poder
transmitir en paralelo.
Reloj (frecuencia):
La frecuencia para que maneja el bus PCI en la versión 2.0 es de 33 MHz y para la versión
2.1 esta es de 66 MHz
Estructura (señales Opcionales y obligatorias)
Tipo de bus: PCI es un tipo de bus dedicado debido a que es rápido al momento de enviar la
información.
Arbitraje: Para el bus PCI el arbitraje manejado es centralizado debido a que este permite
la sesión request sea utilizada por un solo dispositivo.
Por la razón de que en un momento dado solo puede usar el bus un solo dispositivo, debe
existir un método para decidir quién hace uso de él. Todos los métodos que existen en general
pueden ser clasificados en 2 grandes grupos:
Arbitraje centralizado: Una parte del hardware del sistema denominada controlador
del bus se encarga de decidir el uso del bus en cada momento, este dispositivo puede
ser un módulo separado o puede estar incorporado al procesador.
Arbitraje distribuido: En este esquema no existe un controlador centralizado, en su
lugar, cada dispositivo que hace uso del bus tiene que tener incorporada la lógica
necesaria para poder interactuar con los demás dispositivos y decidir quién hace uso
del bus.
En cualquiera de los dos casos lo que se busca es que se decida quién va a tener la posesión
del bus en un momento dado, procesador, módulo de E/S o memoria, al cual se lo denomina
maestro del bus, el maestro del bus establecerá una comunicación con otro dispositivo
(lectura o escritura) al cual se lo denominara esclavo.
Temporización:
Para los buses PCI la temporización es síncrona
Todos los eventos del bus se rigen a través del reloj del computador. Una de las líneas del
bus transmite continuamente una señal de reloj, simplemente una secuencia de unos y ceros,
la cual puede ser leída por todos los dispositivos conectados al bus. Al intervalo transcurrido
en la emisión de un uno y un cero se lo llama ciclo de reloj, todos los eventos ocurridos dentro
del bus comienzan el principio del ciclo y puede durar uno más. En este método de
temporización todos van al ritmo del reloj.
Transferencia de Datos:
La transferencia de datos está dada por su ancho, en este caso para el bus de 32 bits la
transferencia de datos es de 133 MB/s, mientras que para el bus de 64 bits la transferencia de
datos se realiza a 266 MB/s.
Las anteriores son las características principales de un bs PCI en las versiones 2.0 y 2.1, no
conforme con lo anterior hay más características que nos permiten conocer aún más un bus
PCI
Otras características:
Hasta 16 slots de expansión
Soporte para gran variedad de controladores de dispositivos de E/S de alta velocidad
vídeo, Sonido, Redes alta velocidad, Adaptadores SCSI, etc.
Soporte Plug-and-Play (conecta y listo).
Tarjetas controladoras auto configurables (línea de interrupción, dirección de E/S,
etc.)
CONCLUSIÓN