PCI Express
Un estándar de bus de expansión de computadora serie de alta velocidad, diseñado para reemplazar los estándares de bus más antiguos PCI, PCI-X y AGP.
PCI Express: la columna vertebral serial de la computación industrial moderna
PCI Express, o PCIe, es un estándar de conexión serial punto a punto que enlaza tarjetas de expansión a la placa base de una computadora. A diferencia de los buses PCI paralelos a los que reemplazó, PCIe transmite datos como flujos de paquetes a través de carriles dedicados, cada carril transportando 16 bits por ciclo de transferencia. El conector físico y la ranura varían con el número de carriles: una ranura x1 es estrecha y tiene un carril; una ranura x16 (la más larga) tiene dieciséis carriles funcionando en paralelo. Una tarjeta gráfica o un módulo de E/S industrial conectado a una ranura x16 puede usar los dieciséis carriles simultáneamente, lo que le da aproximadamente dieciséis veces el ancho de banda de una conexión x1.
La generación importa. PCIe 3.0, común en sistemas industriales hasta hace poco, ofrece 1 GB/s por carril en cada dirección. PCIe 4.0 duplicó esto a 2 GB/s por carril; PCIe 5.0 lo duplicó de nuevo a 4 GB/s por carril. Una sola ranura x16 que ejecuta PCIe 3.0 puede, por lo tanto, mover hasta 16 GB/s de datos. Esto es de suma importancia en sistemas de visión artificial, tarjetas de adquisición de datos y módulos de control en tiempo real, donde el rendimiento sostenido limita directamente las velocidades de fotogramas o las velocidades de muestreo.
Compatibilidad con versiones anteriores y realidad industrial
Una tarjeta PCIe 3.0 encajará físicamente en una ranura PCIe 4.0 o 5.0 y funcionará, pero negociará a velocidades de PCIe 3.0. Una tarjeta más nueva en una ranura más antigua también funciona, pero a la velocidad más antigua. Esta compatibilidad con versiones anteriores es intencional y confiable. En entornos industriales, es común encontrar placas PCIe 3.0 todavía en servicio activo en nuevas placas base que soportan PCIe 5.0, porque reemplazar hardware que funciona es costoso y reacio al riesgo.
La robustez eléctrica y mecánica importa en fábricas y entornos hostiles. Las tarjetas PCIe deben permanecer asentadas bajo vibración y ciclos térmicos. El conector es más frágil que las ranuras PCI paralelas más antiguas, por lo que los gabinetes industriales a menudo usan soportes de bloqueo o cables de alivio de tensión. El intercambio en caliente es posible en software (el bus puede enumerar y desconectar tarjetas en tiempo de ejecución) pero rara vez se usa en equipos de producción porque las pilas de software industrial a menudo asumen que el hardware es estático.
Los problemas prácticos incluyen la división de carriles: si instala una tarjeta x16 y una tarjeta x8 en ranuras adyacentes, muchas placas base ejecutarán ambas a velocidad x8 porque el complejo raíz PCIe de la placa base tiene un número limitado de carriles totales. Algunas computadoras industriales de placa única ofrecen solo ranuras x4 o x1 para ahorrar espacio en la placa y costos. Los diagnósticos en el mundo real requieren analizadores PCIe u osciloscopios para capturar la integridad de la señal; el software por sí solo no siempre puede explicar las deficiencias de rendimiento. El soporte del controlador y el firmware tanto en la tarjeta como en la placa base son críticos; una falta de coincidencia puede causar fallas en el entrenamiento de enlaces que parecen una falla completa del hardware para un operador.
Fuentes
- Fuente de la definiciónWiktionary