PC / 104 (o PC104 ) es una familia de estándares informáticos integrados que definen tanto los factores de forma como los buses informáticos del Consorcio PC / 104 . Su nombre deriva de los 104 pines en el conector entre placas ( ISA ) en la especificación original PC / 104 [1] [2] y se ha mantenido en revisiones posteriores, a pesar de los cambios en los conectores. PC / 104 está diseñado para entornos especializados donde se requiere un sistema informático pequeño y resistente. El estándar es modular y permite a los consumidores apilar tableros de una variedad de fabricantes de COTS para producir un sistema integrado personalizado. [3]
El factor de forma original PC / 104 es algo más pequeño que una placa base de PC de escritorio a 3.550 × 3.775 pulgadas (90 × 96 mm). A diferencia de otros factores de forma de computadora populares, como ATX , que dependen de una placa base o placa posterior , las placas PC / 104 se apilan una encima de la otra como bloques de construcción. La especificación PC / 104 define cuatro orificios de montaje en las esquinas de cada módulo, que permiten que las placas se sujeten entre sí mediante separadores . Los conectores de bus apilables y el uso de separadores proporcionan un montaje más resistente que las placas de ranura que se encuentran en las PC de escritorio. El tamaño compacto de la placa contribuye aún más a la robustez del factor de forma al reducir la posibilidad de que la PCB se doble bajo golpes y vibraciones.
Un sistema típico PC / 104 (comúnmente denominado "pila") incluirá una placa de CPU , una placa de fuente de alimentación y una o más placas periféricas, como un módulo de adquisición de datos , un receptor GPS o un controlador de LAN inalámbrica . Una amplia gama de tarjetas periféricas está disponible de varios proveedores. Los usuarios pueden diseñar una pila que incorpore placas de varios proveedores. La altura, el peso y el consumo de energía totales de la pila pueden variar según la cantidad de placas que se utilicen.
A veces se hace referencia a la PC / 104 como una "PC apilable", ya que la mayor parte de la arquitectura se deriva de la PC de escritorio. [4] La mayoría de las placas de CPU PC / 104 son compatibles con x86 e incluyen interfaces de PC estándar como puertos serie , USB , Ethernet y VGA . Un sistema x86 PC / 104 generalmente es compatible con el sistema operativo de PC estándar, como DOS, Windows o Linux. Sin embargo, también es bastante común utilizar un sistema operativo en tiempo real , como VxWorks .
Historia y estandarización
El bus PC / 104 y el factor de forma fueron diseñados originalmente por Ampro en 1987 (dirigido por el CTO Rick Lehrbaum), [5] y luego estandarizados por el Consorcio PC / 104 en 1992. [6] Un estándar IEEE correspondiente a PC / 104 fue redactado como IEEE P996.1, pero nunca ratificado. [7] En 1997, el Consorcio PC / 104 introdujo un estándar más nuevo basado en el bus PCI . [8] En 2008 se introdujo un estándar basado en PCI Express . [9]
Las especificaciones relacionadas con PC / 104 están controladas por el Consorcio PC / 104. Actualmente hay 47 miembros del Consorcio. [10] Todas las especificaciones publicadas por el Consorcio están disponibles gratuitamente. No se requiere ser miembro del Consorcio para diseñar y fabricar una placa PC / 104.
Especificación | Versión inicial | Comunicación por bus | Actual[actualizar] Versión |
---|---|---|---|
PC / 104 | 1992 | ISA (AT y XT) | 2.6 |
PC / 104- Plus | 1997 | ISA y PCI | |
PCI-104 | 2003 | PCI | 1.1 |
PCI / 104-Express y PCIe / 104 | 2008 | PCI y PCI Express | 3,0 [11] |
Estructura del bus frente al factor de forma
Las especificaciones publicadas por el consorcio PC / 104 definen múltiples estructuras de bus (ISA, PCI, PCI Express) y factores de forma (104, EBX, EPIC). La estructura del bus define la ubicación y la distribución de pines de los conectores del bus. El factor de forma se refiere al tamaño y la forma de la placa. Es posible encontrar uno de los buses de expansión apilables PC / 104 en varios factores de forma diferentes. Si bien la mayoría de los productos disponibles comercialmente que utilizan las estructuras de bus cumplirán con los factores de forma que se enumeran a continuación, es posible que un factor de forma no estándar o patentado incorpore una de las estructuras de bus PC / 104 para su capacidad de expansión.
Tenga en cuenta que el término "PC / 104" a menudo se usa indistintamente para referirse a la estructura del bus o al factor de forma. Esto puede ser una fuente de confusión. Por ejemplo, la hoja de datos de un producto puede referirse a una placa como "PC / 104" debido a su tamaño y forma cuando en realidad tiene un bus de expansión PCI-104.
Estructuras de bus
Las especificaciones del Consorcio PC / 104 definen una variedad de buses de computadora, todos los cuales derivan de los buses ISA, PCI y PCI Express que se encuentran en una PC de escritorio.
PC / 104
El bus PC / 104 original se deriva del bus ISA . Incluye todas las señales que se encuentran en el bus ISA, con pines de tierra adicionales agregados para garantizar la integridad del bus. Los tiempos de señal y los niveles de voltaje son idénticos a los del bus ISA, con requisitos de corriente más bajos . La especificación PC / 104 define dos versiones del bus, 8 bits o 16 bits. La versión de 8 bits corresponde al IBM XT y consta de 64 pines. La versión de 16 bits corresponde al IBM AT y agrega 40 pines adicionales, lo que eleva el total a 104 (de ahí el nombre "PC / 104").
Los pines para el conector PC / 104 se pueden obtener aquí . Las señales marcadas como J1 / P1 solo se encuentran en la versión de 8 bits, mientras que la versión de 16 bits agrega las señales de J2 / P2.
Dado que PC / 104 se basa en el bus ISA, a menudo es necesario configurar la dirección base , la IRQ y el canal DMA al instalar una placa de periféricos. Esto generalmente se logra mediante el uso de puentes o interruptores DIP en la placa periférica. No configurar correctamente el periférico puede provocar un conflicto de recursos y provocar un comportamiento errático.
PC / 104- Plus
El estándar PC / 104- Plus agrega soporte para el bus PCI , además del bus ISA del estándar PC / 104. El nombre se deriva de su origen: un módulo PC / 104- Plus tiene un conector PC / 104 (ISA) más un conector PCI. El estándar define un conector de 120 pines para el bus PCI, ubicado en el lado opuesto de la placa del conector PC / 104.
El pinout para el conector PCI se puede obtener aquí .
Las placas de CPU PC / 104- Plus proporcionan comunicación activa en ambos buses y son capaces de comunicarse con tarjetas periféricas ISA y PCI. En los módulos periféricos PC / 104 - Plus , el conector PC / 104 es simplemente un conector pasivo para apilarse; el módulo se comunica activamente solo en el bus PCI. Como corolario, no se puede utilizar un módulo periférico PC / 104- Plus con una placa de CPU PC / 104. Sin embargo, se puede utilizar una placa de CPU PC / 104- Plus con un módulo periférico PC / 104.
Dado que PC / 104- Plus se basa en PCI, no es necesario configurar una dirección base, IRQ o canal DMA en las placas de periféricos. Sin embargo, es necesario especificar el número de ranura PCI de una placa periférica cuando se instala. Por lo general, esto se establece mediante un interruptor giratorio , un interruptor DIP o puentes en la placa periférica. Cada placa de periféricos PCI del sistema debe tener el número de ranura PCI establecido en un valor único. No hacerlo puede provocar un comportamiento errático del sistema. El periférico más cercano a la CPU debe configurarse para la primera ranura, la siguiente placa debe configurarse para la segunda ranura, etc.
PCI-104
El factor de forma PCI-104 incluye el conector PCI, pero no el conector PC / 104, para aumentar el espacio disponible de la placa. Aunque el conector PCI tiene 120 pines en lugar de 104, se mantuvo el nombre establecido. La ubicación y el pinout del conector PCI son idénticos a los de PC / 104- Plus .
Dado que se omite el bus ISA, una placa PCI-104 es incompatible con el módulo periférico PC / 104. Sin embargo, PCI-104 y PC / 104- Plus son compatibles, ya que ambos utilizan el bus PCI. La mayoría de las placas PC / 104- Plus se pueden fabricar como PCI-104 simplemente sin llenar el conector PC / 104.
PCI-104 utiliza el mismo esquema de selección de número de ranura PCI que PC / 104- Plus . Cada dispositivo debe asignarse a un número de ranura único.
PCI / 104-Express
La especificación PCI / 104-Express incorpora el bus PCI Express (PCIe) además del bus PCI de la generación anterior. La especificación define un conector de montaje en superficie de 156 pines para las señales PCI Express. El nuevo conector ocupa la misma ubicación de placa que el conector heredado PC / 104 ISA. Además de PCI Express, las especificaciones también definen pines en el conector para buses de computadora modernos adicionales, como USB , SATA y LPC .
La especificación PCI / 104-Express actualmente define dos posibles pines para el conector PCIe: [12]
- El tipo 1 ofrece cuatro enlaces PCI Express x1, dos puertos USB 2.0 y un enlace PCIe x16.
- El tipo 2 ofrece cuatro enlaces PCI Express x1, dos puertos USB 2.0, dos enlaces PCIe x4, dos puertos USB 3.0, dos puertos SATA y LPC.
Las placas de CPU y los periféricos pueden diseñarse como Tipo 1, Tipo 2 o Universal (que solo usa el subconjunto común de señales entre los dos tipos, PCIe x1 y / o USB 2.0). El pinout Tipo 2 no se introdujo hasta la Versión 2.0 de la especificación (lanzada en 2011). Los productos PCI / 104-Express presentados antes de 2011 serán de Tipo 1 o Universal, pero no podrán etiquetarse explícitamente como tales. Un bus de tipo 1 es incompatible con los periféricos de tipo 2 o viceversa. La especificación requiere que el sistema permanezca reiniciado y no se inicie en el caso de una falta de coincidencia de tipo (no se producirán daños físicos). Las tarjetas de periféricos universales se pueden utilizar con pines Tipo 1 o Tipo 2.
Debido a que el conector de bus PCIe es de montaje en superficie, no de orificio pasante, también es posible que una placa utilice diferentes pines de bus en la parte superior de la placa en comparación con la parte inferior. Por ejemplo, una placa de CPU puede tener un conector PCIe inferior de tipo 1 y un conector PCIe superior de tipo 2. Dicha placa de CPU sería compatible con los periféricos de Tipo 1 y / o Universal en la parte inferior, y compatible con los periféricos de Tipo 2 y / o Universal en la parte superior.
Similar a PC / 104- Plus , las placas de CPU PCI / 104-Express proporcionarán comunicación activa en los buses PCI y PCIe. Se puede utilizar una placa de CPU PC / 104-Express con los módulos periféricos PCI-104 y PC / 104- Plus . Sin embargo, un módulo periférico PCI / 104-Express se comunicará solo en el bus PCIe; el conector PCI es simplemente un conector de paso para apilar. No se puede usar un módulo periférico PC / 104-Express con una placa de CPU PCI-104 o PC / 104- Plus (a menos que se use un dispositivo puente ISA).
PCI / 104-Express incorpora cambio de enlace, lo que elimina la necesidad de los conmutadores / puentes de selección de ranura PCI que se encuentran en los periféricos PCI-104 y PC / 104- Plus . Algunas placas de periféricos vuelven a llenar los enlaces PCIe, lo que permite que la pila tenga placas de periféricos adicionales más allá del conjunto inicial de enlaces PCI Express proporcionados por la placa de la CPU. La repoblación de enlaces no es un requisito en la especificación y debe implementarse en la placa de periféricos con un conmutador de paquetes PCI Express.
PCIe / 104
PCIe / 104 es similar al estándar PCI / 104-Express, pero omite el bus PCI heredado para aumentar el espacio disponible en la placa (similar a la relación entre PC / 104- Plus y PCI-104). La ubicación del conector PCI Express y las opciones de distribución de pines son las mismas que las de PCI / 104-Express (tanto Tipo 1 como Tipo 2). Debido a que se omite el conector de bus PCI, una placa PCIe / 104 es incompatible con los sistemas PC / 104- Plus y PCI-104 (a menos que se utilice un dispositivo puente de PCIe a PCI).
Factores de forma
Las especificaciones del Consorcio PC / 104 cubren tres factores de forma que definen el tamaño y la forma de la placa. Cada factor de forma puede utilizar una de las estructuras de bus enumeradas anteriormente.
104 o PC / 104
El factor de forma 104 se define en 3.550 × 3.775 pulgadas (90 × 96 mm), con orificios de montaje en las cuatro esquinas de la placa. Las especificaciones también permiten un área de 13 mm (0,5 pulgadas) más allá del borde de la PCB para los conectores de E / S. Algunos productos PC / 104 tienen PCB de gran tamaño que se extienden hasta el área del conector de E / S. Las "alas" de PCB extendidas no se tratan en la especificación, generalmente no causan problemas mecánicos siempre que el saliente general de PCB + conector de E / S esté dentro de las dimensiones máximas permitidas de 4.550 × 4.393 pulgadas (116 × 112 mm).
Las dimensiones se definieron originalmente en la Especificación PC / 104 y, como resultado, el factor de forma todavía se conoce comúnmente como "PC / 104". La especificación PCI / 104-Express y PCIe / 104 introdujo el nombre "104" para distinguir el factor de forma del bus PC / 104 heredado.
EBX y EBX Express
EBX ( Embedded Board eXpandable ) es un factor de forma de computadora de placa única, 5,75 × 8 pulg. (146 × 203 mm). El factor de forma EBX se aplica a la placa de la CPU , pero admite placas de periféricos de factor de forma PC / 104 para la expansión. Las especificaciones EBX originales permitían los buses PC / 104, PC / 104- Plus y PCI-104. EBX Express agrega los buses PCI-104 / Express y PCIe / 104.
EPIC y EPIC Express
EPIC (Embedded Platform for Industrial Computing) es un factor de forma de computadora de placa única que, como EBX, admite placas periféricas PC / 104 pero es más pequeño que EBX en 6.5 × 4.5 in (165 × 114 mm). Permite que las conexiones de E / S se implementen como encabezados de clavija o conectores estilo PC ("mundo real"). El estándar proporciona zonas de E / S específicas para implementar funciones como Ethernet, puertos seriales, E / S digitales y analógicas, video, inalámbricas y varias interfaces específicas de la aplicación. EPIC Express agrega capacidad de expansión PCI Express .
Límites de apilamiento
En general, cada pila de PC / 104 contendrá una placa de CPU, una placa de fuente de alimentación y una o más placas de periféricos. El número máximo de placas admitidas por una pila de PC / 104 dependerá de los buses que utilicen las placas periféricas.
- Bus ISA : no hay un límite estricto para el número de placas ISA que pueden coexistir en un sistema. Sin embargo, existe un número limitado de direcciones base, IRQ y canales DMA que pueden convertirse en un factor limitante. Las placas ISA pueden apilarse a ambos lados de la placa de la CPU.
- Bus PCI : las especificaciones PC / 104- Plus y PCI-104 permiten cuatro "ranuras" PCI. Esto impone un límite estricto de cuatro placas periféricas PCI por sistema. Todos los módulos periféricos PCI deben conectarse consecutivamente en un lado del controlador debido a los requisitos de señalización del bus PCI.
- PCI Express : el número total de placas de periféricos PCI Express dependerá del número de enlaces PCIe proporcionados por la placa de la CPU. Por ejemplo, si la placa de la CPU proporciona cuatro enlaces PCIe x1, se pueden instalar un máximo de cuatro tarjetas periféricas PCIe x1. Si una o más de las placas de periféricos proporcionan repoblación de enlaces PCIe, se pueden instalar módulos adicionales. Los enlaces PCIe en la parte superior de la placa de la CPU son independientes de los enlaces en la parte inferior. La instalación de un periférico PCIe debajo de la placa de la CPU no consumirá uno de los enlaces laterales superiores. La cantidad y el ancho de los enlaces PCIe disponibles pueden variar entre los conectores superior e inferior de la placa de la CPU.
- USB y SATA : las especificaciones PCI / 104-Express y PCIe / 104 proporcionan señales para USB y SATA, que pueden ser utilizadas por placas periféricas en la pila. Los periféricos que utilizan USB y SATA estarán limitados al número de enlaces proporcionados por la placa de la CPU. Los periféricos USB pueden proporcionar repoblación de enlaces al incorporar un concentrador USB integrado .
Independientemente de los buses utilizados, el número máximo de placas de una pila de PC / 104 puede estar limitado debido al tamaño, peso y restricciones de energía para la aplicación de destino.
Interferencia mecánica entre tableros
Al apilar placas PC / 104 juntas, la interferencia mecánica entre placas adyacentes es una preocupación.
- Conectores de bus : al ensamblar un sistema compuesto por múltiples estructuras de bus, es posible que los conectores de bus interfieran con los componentes de una placa adyacente. Por ejemplo, si se apila una placa PC / 104 - Plus encima de una placa PC / 104, es posible que las clavijas de la parte inferior del conector PCI se unan a los componentes de la placa inferior.
- Componentes y conectores fuera de especificación: las especificaciones del PC / 104 limitan la altura de los componentes y conectores que se pueden colocar a ambos lados de la placa. Una región de altura restringida está destinada a garantizar que las tablas no interfieran con otros vecinos apilados arriba o abajo. Sin embargo, no es raro encontrar tableros que violen estas restricciones.
- Disipadores de calor : el espacio estándar entre las placas PC / 104 apiladas es de 0,600 pulgadas (15,24 mm). Los componentes con un consumo de energía significativo (CPU, GPU, FPGA) a menudo requieren un disipador de calor más grande que no encaja dentro del espacio tradicional de la placa. No es raro encontrar placas de CPU PC / 104 con disipadores de calor relativamente grandes que no permiten apilar placas de periféricos encima. Las revisiones posteriores de las especificaciones PCI / 104-Express y PCIe / 104 introdujeron un conector opcional más alto de 0,866 pulgadas (22,00 mm) que es compatible con el conector de altura tradicional.
Los problemas de interferencia mecánica enumerados anteriormente a menudo se pueden abordar con un espaciador de bus, que permite espacio adicional entre las placas. Sin embargo, los espaciadores de bus aumentan la altura total de la pila y pueden no ser adecuados para aplicaciones con limitaciones de espacio. También puede ser posible reorganizar las tablas en la pila para eliminar la interferencia. Otra opción es modificar las placas infractoras para eliminar la interferencia (por ejemplo, despoblar un conector), pero esto puede requerir que el proveedor proporcione una versión personalizada de la placa.
Posibles problemas de compatibilidad
En teoría, las placas PC / 104 son interoperables. Es posible ensamblar un sistema utilizando placas de varios proveedores diferentes, sujeto a los problemas fundamentales de compatibilidad de la estructura del bus enumerados anteriormente. Sin embargo, a veces aparecen problemas de compatibilidad.
- Clavijas de codificación PC / 104: la especificación PC / 104 define dos clavijas de codificación para evitar la desalineación del conector. Estos pines no deben ocupar el conector. Sin embargo, algunos proveedores no utilizan conectores PC / 104 codificados. Pueden causar problemas al utilizar placas de varios proveedores. A menudo es posible modificar el tablero sin claves recortando los pines ofensivos.
- Voltajes de suministro de energía requeridos : los buses PC / 104 proporcionan varios voltajes de suministro (+ 5V, + 3.3V, + 12V, etc.). Los voltajes que realmente utiliza una placa quedan a discreción del fabricante de la placa. Se debe tener cuidado de suministrar todos los voltajes requeridos para las placas en la pila.
- Contención de la fuente de alimentación : algunas placas proporcionarán alimentación a la pila (por ejemplo, una placa de CPU). Esto puede entrar en conflicto con una fuente de alimentación en la pila.
- Niveles de señalización PCI : el bus PCI puede funcionar a niveles de señalización de + 3,3 V o + 5 V. Algunas placas pueden esperar un voltaje, otras pueden esperar un voltaje diferente.
- Línea PCI VIO : se supone que la señal VIO en el bus PCI es impulsada por la placa de la CPU. Sin embargo, algunas placas periféricas y fuentes de alimentación impulsan esta señal (en violación de la especificación PCI).
- Bus ISA con chipsets modernos : el bus ISA heredado se ha omitido de los chipsets modernos. Las placas de CPU más nuevas que proporcionan un bus ISA a menudo lo hacen utilizando un chip puente ISA (ya sea PCI a ISA o LPC a ISA). En algunos casos, el bus ISA no está completamente implementado y pueden aparecer problemas de compatibilidad.
- 4 Bus Masters : las especificaciones PC / 104- Plus y PCI-104 no permitían originalmente 4 conjuntos de pares Grant / Request en el bus PCI. Esto se resolvió en revisiones más recientes de la especificación. Sin embargo, las placas más antiguas pueden tener problemas para usar DMA en la tercera o cuarta posición de la ranura PCI.
Desarrollo de software
La mayoría de las placas de CPU PC / 104 son compatibles con x86 y pueden ejecutar software de PC disponible comercialmente sin modificaciones. Las interfaces de E / S de PC estándar de un sistema PC / 104 (puertos serie, USB, Ethernet, VGA, etc.) generalmente se admiten a través de los controladores nativos integrados en el sistema operativo. Ciertas placas periféricas, como la adquisición de datos, pueden requerir controladores especiales del fabricante de la placa.
Desde la perspectiva del desarrollo de software, hay poca diferencia entre compilar software para una PC de escritorio o compilar para una pila x86 PC / 104. El software se puede desarrollar utilizando compiladores x86 estándar (por ejemplo, Visual Studio si el sistema PC / 104 está ejecutando Windows). Por lo general, no se necesitan herramientas de desarrollo especializadas, como compiladores cruzados , paquetes de soporte de placa o depuradores JTAG . Esta es una desviación significativa de las plataformas de sistemas integrados que no son x86, que a menudo requieren una cadena de herramientas de desarrollo del fabricante de la placa.
Las placas de CPU que no son x86 PC / 104 basadas en ARM o PowerPC también están disponibles comercialmente. Sin embargo, estas placas no pueden ejecutar software de PC estándar. En estos casos, el fabricante suele proporcionar un paquete de soporte de placa para los sistemas operativos compatibles.
Variaciones ortográficas y abreviaturas
Al imprimir "PC / 104" o sus variantes, es común que se omitan las barras o guiones. PC / 104 se puede abreviar como PC104, PCI-104 se abrevia como PCI104, etc. Además, es común que PC / 104- Plus se abrevíe con un signo más (por ejemplo, PC104 +). [13] Estas abreviaturas no se reconocen oficialmente en ninguna de las especificaciones o literatura del Consorcio PC / 104, sin embargo, se han utilizado durante algún tiempo.
Almacenamiento
Los sistemas PC / 104 a menudo requieren un almacenamiento pequeño y no volátil, como el que ofrecen los dispositivos de disco compacto y de estado sólido (SSD). Suelen ser más populares que los discos duros mecánicos (giratorios). En comparación con los discos giratorios, los dispositivos de almacenamiento basados en flash tienen una vida útil limitada en términos de ciclos de escritura, pero son más rápidos y consumen menos energía. Además, su tamaño compacto y durabilidad física a menudo se adapta mejor a las aplicaciones de PC / 104 resistentes; el tamaño de los discos duros magnéticos puede ser engorroso y sus muchas partes delicadas son más susceptibles a fallas en entornos hostiles.
Ver también
- VMEbus
- VPX
- CompactPCI
- SUMIT
Referencias
- ^ Burckle, Robert. "PC / 104: El entresuelo del PC integrado" (PDF) .
- ^ "PC104.com - ¿Qué es PC104?" . www.pc104.com . Consultado el 19 de mayo de 2021 .
- ^ "¿Por qué PC / 104? La necesidad de un estándar de PC integrado" . Consultado el 29 de enero de 2008 .
- ^ "Actualización técnica del Consorcio PC / 104: PC apilables de ISA a PCI a PCI Express" . Consultado el 4 de septiembre de 2014 .
- ^ Himpe, Vincent (2006). Visual Basic para aplicaciones de ingeniería electrónica (2ª ed.). India: Segmento BV / Elektor Electronics. pag. 407. ISBN 0-905705-68-8. Consultado el 29 de enero de 2008 .
- ^ "Historia del Consorcio Embebido PC / 104" . Consultado el 29 de enero de 2008 .
- ^ Ángel, Jonathan (1 de febrero de 2010). "El estándar abierto define pequeños módulos de expansión" . LinuxDevices.com . Consultado el 18 de marzo de 2014 .
- ^ "Consorcio PC / 104 - Historia" . Consultado el 14 de agosto de 2014 .
- ^ "El consorcio integrado PC / 104 aprueba la especificación PCI / 104-Express" . Consultado el 14 de agosto de 2014 .
- ^ "Directorio de miembros del consorcio PC / 104" . pc104.org . Archivado desde el original el 2 de junio de 2013 . Consultado el 4 de septiembre de 2014 .
- ^ "Especificaciones PCI / 104-Express y PCIe / 104, versión 3.0" (PDF) . pc104.org . 17 de febrero de 2015 . Consultado el 2 de noviembre de 2016 .
- ^ "¿Qué es PCIe / 104?" . Consultado el 8 de agosto de 2014 .
- ^ "Ejemplo de abreviatura no estándar PC / 104" . Consultado el 8 de septiembre de 2014 .
enlaces externos
- Consorcio PC / 104