PCI DEVELOPMENT TEAM
Introduccion al Bus PCI
Los buses han sido siempre un factor preponderante y fundamental en la arquitectura de computadoras. Éstos son los encargados de realizar el intercambio de información entre dispositivos periféricos y la CPU. Hasta hace un tiempo los principales buses como ISA, EISA o Micro Channel presentaban, ante aplicaciones gráficas, o de requerimientos elevados, problemas bien determinados como:
Ø Baja frecuencia de operación.
Ø Longitud de palabra limitada.
Ø Importante latencia de acceso a los dispositivos.
Ø Poca escalabilidad.
NECESIDADES
Con el avance de la tecnología de los periféricos multimedia y de almacenamiento masivo de información, creció significativamente la necesidad de intercambiar grandes cantidades de datos, con la consiguiente necesidad de aumentar la velocidad de transferencia de los mismos. El agravamiento de estos problemas llevó a la situación en la cual se hizo indispensable desarrollar un Bus con las siguientes características:
Ø Flexibilidad – Amplio espectro de conexión a distintos dispositivos.
Ø Alcanzar un nivel de estándar a nivel de mercado mundial.
Ø Expansibilidad – para la admisión de numerosos dispositivos
Ø Solucionar total o parcialmente la deficiencias mencionadas en el apartado anterior
SOLUCION
Entre las características principales de este bus se pueden destacar:
Ø Ancho de palabra de 32 o 64 bits
Ø Velocidades de bus de hasta 33 Mhz/66 Mhz.
Ø Configuración automática
Ø Solución temporal de todos los problemas antes mencionados.
El desarrollo de placas compatibles con este bus necesita de manera indispensable de lógica avanzada debido a los requisitos principales de la norma PCI, es por esto que dichas placas pueden ser implementadas usando FPGA, o mediante la adquisición de chips ya desarrollados para tal fin, por ejemplo PLX (www.plxtech.com).



