Bus PCI
Bus PCI
Bus PCI
Historia
El trabajo sobre los PCI empez en el laboratorio Intel en 1990 Slots PCI de 64 bits de un Power Macintosh G4 situado en Atlacomulco, Mxico. PCI1.O el cual fue solamente una especificacin a nivel de componentes fue lanzado el 22 de junio de 1992.El PCI 2.O fue el primero en establecer el estndar para el conector y el slot de la placa base, fue lanzado en 1993. El PCI 2.1 se lanzo al mercado el 1 de junio de 1995. PCI fue inmediatamente puesto al uso de los servidores reemplazando MCA y EISA como opcin al bus de expansin .En PC fue ms lento en reemplazar al VESA Local Bus y no gan la suficiente penetracin en el mercado hasta despus del 1994 con la segunda generacin de los Pentium. Para 1996 el VESA se extingui y las compaas reemplazaron hasta en los computadores 80486. Apple adopt el PCI para el Power Macintosh (reemplazando al NuBus) a mediados de 1995 y el Performa (reemplazando a LC PDS) a mediados de 1996. Nuevas versiones PCI aadieron caractersticas y mejoras en el rendimiento incluyendo un estndar a 66MHz 3.3V y otro de 133MHz llamados PCI-X. Ambos PCI-X1.0b y PCI-X2.0 son compatibles con sus predecesores. Con la
Peripheral Component Interconnect introduccin de la versin serial PCI Express en el 2004, los fabricantes de placas base van incluyendo cada vez menos ranuras PCI a favor del nuevo estndar, aunque todava es comn ver ambas interfaces implementadas. Henry creo los puertos con sus respectivos perifericos
Auto Configuracin
El PCI tiene 2 espacios de direccin separados de 32-bit y 64-bit correspondientes a la memoria y puerto de direccin de entrada/salida de la familia de procesadores de X86. El direccionamiento es asignado por el software. Un tercer espacio de direccin llamado PCI Configuration Space, el cual utiliza un esquema de direccionamiento corregido que permite al software determinar la cantidad de memoria y espacio de direcciones entrada/salida necesitado por cada dispositivo. Cada dispositivo que conectas puede solicitar hasta seis reas de espacio de memoria o espacios de puerto entrada/salida a travs de su registro de espacio de configuracin. En el tpico sistema el Firmware (o sistema operativo) consulta todos los PCI al inicio (va espacio configuracin PCI) para averiguar que dispositivos estn presentes y que recursos y dice a cada dispositivo cual es su alojamiento. El espacio de configuracin de PCI tambin contiene una pequea cantidad de informacin de cada dispositivo el cual, ayuda al sistema operativo a elegir sus drivers o al menos tener un dilogo acerca de la configuracin del sistema. Los dispositivos pueden tener una ROM que contiene cdigos ejecutables para los x86 o procesadores PA-RISC, un driver Open Firmware o un driver EFI. Estos son tpicamente necesarios para dispositivos usados durante el inicio del sistema, antes de que sus drivers sean cargados por el sistema operativo. Adems son PCI Latency Timers que son un mecanismo para el dispositivo del PCI Bus-mastering para compartir el bus PCI de manera ms justa. Donde justa en este caso significa que los dispositivos no usaron grandes porciones del ancho de banda del bus PCI disponible, que otros no sean capaces e conseguir y necesarios para el trabajo. Nota, esto no aplica al PCIE. El modo de funcionamiento de esto es porque cada dispositivo PCI puede operar en modo bus-master que es requerido para implementar un reloj, llamado reloj de latencia que limita el tiempo que cada dispositivo puede ocupar el bus PCI. Cuando el contador alcanza el 0 el dispositivo es solicitado para abandonar el bus. Si no hay ningn otro dispositivo esperando la propiedad del bus puede simplemente volver a obtenerlo y transferir ms datos. Hay una herramienta de latencia de PCI disponible. Puedes usar un motor de bsqueda para la ltima versin. Esta herramienta podr cambiar/establecer la latencia para cualquier PCI.
Especificaciones hardware
Estas especificaciones representan a la versin de PCI ms comnmente usada en los PC Reloj de 33,33MHz con transferencias sncronas Ancho de bus de 32 bits o 64 bits Tasa de transferencia mxima de 133MB por segundo en el bus de 32 bits (33,33 MHz 32 bits 8 bits/byte = 133 MB/s) Tasa de transferencia mxima de 266MB/s en el bus de 64 bits. Espacio de direccin de 32 bits (4GB) Espacio de puertos I/O de 32 bits (actualmente depreciado) 256 bytes de espacio de configuracin. 3,3V o 5V, dependiendo del dispositivo reflected-wave switching
Tpica tarjeta PCI de 32 bits. En este caso, una controladora SCSI de Adaptec
La Tarjeta backplate
Adems de estas dimensiones el tamao del backplate est tambin estandarizado. El backplate es la pieza de metal situada en el borde que se utiliza para fijarla al chasis y contiene los conectores externos. La tarjeta puede ser de un tamao menor, pero el backplate debe ser de tamao completo y localizado propiamente. Respecto del anterior bus ISA, est situado en el lado opuesto de la placa para evitar errores.
Mini PCI
Mini PCI fue aadida a la versin 2.2 PCI para el empleo en ordenadores porttiles y usa un bus de 32 bits, de 33 MHz con conexiones impulsadas (3.3 V slo) y el apoyo al bus que domina y DMA. El tamao estndar para tarjetas Mini PCI es aproximadamente 1/4 de sus similares de tamao natural. Como no hay ningn acceso externo a la tarjeta de la misma manera que hay para el escritorio de las tarjetas PCI, las Mini PCI generalmente son limitadas en las funciones que ellos pueden realizar. Muchos dispositivos Mini PCI fueron desarrollados como Wi-Fi, Ethernet Rpida, Bluetooth, mdems (a menudo Winmodems), tarjetas de sonido, aceleradores criptogrficos, SCSI, IDE/ATA, SATA tarjetas de combinacin y reguladores. Las tarjetas regulares PCI pueden ser usadas con el hardware Mini PCI-equipado y viceversa, usando de-Mini PCI a PCI y de PCI-a los-Mini PCI convertidores .Mini PCI ha sido reemplazado por PCI Express Tarjeta Mini. Los detalles tcnicos de tarjetas Mini PCI Las tarjetas Mini PCI tienen un consumo mximo de 2W, que tambin limita la funcionalidad que puede ser puesta en prctica en este factor de forma. Requieren que ellos tambin soporten la seal PCI CLKRUN#, empleada para arrancar y detener el reloj PCI por motivos de control de energa. Hay tres factores de forma de tarjeta: Tipo I, Tipo II, y Tipo III. El conector de tarjeta usado para cada tipo incluye: El tipo I y II usan un conector de colocacin de 100 pines, mientras el Tipo III emplea un conector de borde de 124 pines, p. ej: el conector para Tipo I y II se diferencian por esto del Tipo III, donde el conector est sobre el borde de una tarjeta, como con un SO-DIMM. Los 24 pines adicionales proporcionan las seales suplementarias requeridas a la ruta de entada salida por atrs del sistema conector (audio, el eslabn de corriente alterna, el LAN, la interfaz de lnea telefnica). El tipo II de tarjetas tienen montados los conectores RJ11 Y RJ45. Estas tarjetas deben ser localizadas en el borde del ordenador o la estacin que se atraca de modo que el RJ11 y puertos RJ45 puedan ser montados para el acceso externo.
Peripheral Component Interconnect Otras variaciones fsicas Los tpicos sistemas de consumidores especifica "ranuras N x PCI " sin especificar las dimensiones reales del espacio disponible. En algunos pequeos sistemas de factor de forma, esto no es suficiente an para que las tarjetas PCI "de medio cuerpo" entren en dicha ranura. A pesar de esta limitacin, estos sistemas son todava tiles porque muchas tarjetas PCI modernas son bastante ms pequeas que las de medio cuerpo. Tarjeta de pulsacin Las tpicas tarjetas PCI presentan una o dos muescas claves, segn su voltaje sealado. Las tarjetas que requieren 3.3 voltios tienen una muesca de 56.21mm al frente de la tarjeta (donde estn los conectores externos), mientras aquellos requieren 5 voltios tienen una de muesca 104.47mm del frente de la tarjeta. Las llamadas " tarjetas Universales " tienen ambas muescas claves y pueden aceptar los dos tipos de seales.
Vase tambin
PCI-Express Accelerated Graphics Port (AGP) Extended Industry Standard Architecture (EISA) Industry Standard Architecture (ISA)
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/