Articulo de referencia

PC/104

Un ordenador de placa única PCI-104 PC/104 (o PC104 ) es una familia de estándares para computadoras embebidas que definen tanto los factores de forma como los buses de computad...

Un ordenador de placa única PCI-104

PC/104 (o PC104 ) es una familia de estándares para computadoras embebidas que definen tanto los factores de forma como los buses de computadora por el Consorcio PC/104 . Su nombre deriva de los 104 pines del conector entre placas ( ISA ) en la especificación original de 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 robusto . El estándar es modular y permite a los consumidores apilar placas de diversos fabricantes de COTS para producir un sistema embebido personalizado. [ 3 ]

El formato original PC/104 es algo más pequeño que una placa base de PC de escritorio, con unas dimensiones de 90 × 96 mm ( 3,550 × 3,775 pulgadas ) . A diferencia de otros formatos populares como ATX , que dependen de una placa base o backplane , las placas PC/104 se apilan como bloques de construcción. La especificación PC/104 define cuatro orificios de montaje en las esquinas de cada módulo, lo que permite fijar las placas entre sí mediante separadores . Los conectores de bus apilables y el uso de separadores proporcionan un montaje más robusto que las placas ranuradas que se encuentran en las PC de escritorio. El tamaño compacto de la placa contribuye aún más a la robustez del formato al reducir la posibilidad de que la PCB se flexione ante golpes y vibraciones.     

Un sistema PC/104 típico (conocido comúnmente como "pila") incluye una placa de CPU , una placa 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 red inalámbrica . Existe una amplia gama de placas periféricas disponibles de diversos 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 utilizadas.

A veces se hace referencia al PC/104 como un "PC apilable", ya que la mayor parte de su arquitectura deriva del 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 PC/104 x86 suele ser capaz de ejecutar sistemas operativos 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 y el formato PC/104 fueron diseñados originalmente por Ampro en 1987 (bajo la dirección del CTO Rick Lehrbaum), [ 5 ] y posteriormente estandarizados por el Consorcio PC/104 en 1992. [ 6 ] Se redactó un estándar IEEE correspondiente a PC/104 como IEEE P996.1, pero nunca fue ratificado. [ 7 ] En 1997, el Consorcio PC/104 introdujo un nuevo estándar 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, el Consorcio cuenta con 47 miembros. [ 10 ] Todas las especificaciones publicadas por el Consorcio están disponibles gratuitamente. No es necesario ser miembro del Consorcio para diseñar y fabricar una placa PC/104.

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 de bus define la ubicación y la distribución de pines del conector o conectores. 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 diversos factores de forma. Si bien la mayoría de los productos disponibles comercialmente que utilizan las estructuras de bus cumplen con los factores de forma que se enumeran a continuación, es posible que un factor de forma no estándar o propietario incorpore una de las estructuras de bus PC/104 para mayor capacidad de expansión.

Cabe destacar que el término "PC/104" se usa a menudo indistintamente para referirse tanto a la estructura del bus como al factor de forma. Esto puede generar 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 cuenta con un bus de expansión PCI-104.

Estructuras de autobuses

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 computadora de escritorio.

PC/104

El bus PC/104 original deriva del bus ISA . Incluye todas las señales presentes en el bus ISA, con pines de tierra adicionales para garantizar la integridad del bus. La temporización y los niveles de voltaje de las señales son idénticos a los del bus ISA, con menores requisitos de corriente . La especificación PC/104 define dos versiones del bus: de 8 bits y de 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 añade 40 pines adicionales, lo que eleva el total a 104 (de ahí el nombre "PC/104"). Las señales marcadas como J1/P1 se encuentran en ambas versiones, mientras que las señales de J2/P2 solo se encuentran en la versión de 16 bits.

Dado que el protocolo PC/104 se basa en el bus ISA, suele ser necesario configurar la dirección base , la interrupción (IRQ ) y el canal DMA al instalar una tarjeta periférica. Esto se suele lograr mediante puentes o interruptores DIP en la tarjeta. Una configuración incorrecta del periférico puede provocar un conflicto de recursos y un comportamiento errático.

PC/104- Plus

El estándar PC/104- Plus añade compatibilidad con el bus PCI , además del bus ISA del estándar PC/104. Su nombre deriva de su origen: un módulo PC/104- Plus cuenta con un conector PC/104 (ISA) y un conector PCI. El estándar define un conector de 120 pines para el bus PCI, ubicado en el lado opuesto de la placa al conector PC/104.

Las placas base PC/104- Plus ofrecen comunicación activa en ambos buses y son compatibles 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 facilitar el apilamiento; el módulo se comunica activamente solo a través del bus PCI. Por consiguiente, un módulo periférico PC/104- Plus no puede utilizarse con una placa base PC/104. Sin embargo, una placa base PC/104- Plus sí puede utilizarse 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 ni canal DMA en las tarjetas periféricas. Sin embargo, es necesario especificar el número de ranura PCI de cada tarjeta periférica al instalarla. Esto se suele configurar mediante un interruptor giratorio , un interruptor DIP o puentes en la tarjeta. Cada tarjeta periférica PCI del sistema debe tener un número de ranura PCI único. De lo contrario, el sistema podría presentar un comportamiento errático. La tarjeta periférica más cercana a la CPU debe configurarse en la primera ranura, la siguiente en la segunda, y así sucesivamente.

PCI-104

El formato PCI-104 incluye el conector PCI, pero no el conector PC/104, para aumentar el espacio disponible en la placa base. Aunque el conector PCI tiene 120 pines en lugar de 104, se mantuvo el nombre ya establecido. La ubicación y la distribución de pines del conector PCI son idénticas a las del PC/104- Plus .

Dado que se omite el bus ISA, una placa PCI-104 es incompatible con un 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 omitiendo el conector PC/104.

El PCI-104 utiliza el mismo esquema de selección de número de ranura PCI que el PC/104- Plus . A cada dispositivo se le debe asignar 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 superficial de 156 pines para las señales PCI Express. El nuevo conector ocupa la misma ubicación en la placa que el antiguo conector ISA PC/104. Además de PCI Express, la especificación también define pines en el conector para otros buses informáticos modernos, como USB , SATA y LPC .

La especificación PCI/104-Express define actualmente dos posibles configuraciones de pines para el conector PCIe: [ 12 ]

  1. El tipo 1 ofrece cuatro enlaces PCI Express x1, dos puertos USB 2.0 y un enlace PCIe x16.
  2. El modelo de 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 utiliza el subconjunto común de señales entre los dos tipos, PCIe x1 y/o USB 2.0). La configuración de pines Tipo 2 no se introdujo hasta la versión 2.0 de la especificación (publicada en 2011). Los productos PCI/104-Express presentados antes de 2011 serán Tipo 1 o Universal, pero es posible que no estén etiquetados explícitamente como tales. Un bus Tipo 1 es incompatible con periféricos Tipo 2, o viceversa. La especificación exige que el sistema permanezca en estado de reinicio y no arranque en caso de una incompatibilidad de tipos (no se producirán daños físicos). Las placas de periféricos Universal pueden utilizarse con configuraciones de pines Tipo 1 o Tipo 2.

Debido a que el conector del bus PCIe es de montaje superficial, no de orificio pasante, es posible que una placa utilice configuraciones de pines diferentes en la parte superior e inferior. Por ejemplo, una placa de CPU puede tener un conector PCIe de tipo 1 en la parte inferior y un conector PCIe de tipo 2 en la parte superior. Dicha placa sería compatible con periféricos de tipo 1 o universales en la parte inferior, y con periféricos de tipo 2 o universales en la parte superior.

Al igual que las placas PC/104- Plus , las placas de CPU PCI/104-Express ofrecen comunicación activa tanto en el bus PCI como en el bus PCIe. Una placa de CPU PC/104-Express puede utilizarse con módulos periféricos PCI-104 y PC/104- Plus . Sin embargo, un módulo periférico PCI/104-Express se comunica únicamente a través del bus PCIe; el conector PCI es simplemente un conector de paso para permitir el apilamiento. Un módulo periférico PC/104-Express no puede utilizarse con una placa de CPU PCI-104 o PC/104- Plus (a menos que se utilice un dispositivo puente ISA).

PCI/104-Express incorpora la función de cambio de enlace, lo que elimina la necesidad de los interruptores/puentes de selección de ranura PCI que se encuentran en los periféricos PCI-104 y PC/104- Plus . Algunas tarjetas periféricas reutilizan los enlaces PCIe, lo que permite que la pila cuente con tarjetas periféricas adicionales más allá del conjunto inicial de enlaces PCI Express proporcionados por la placa de la CPU. La reutilización de enlaces no es un requisito de la especificación y debe implementarse en la tarjeta periférica mediante 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 pines son las mismas que en PCI/104-Express (tanto Tipo 1 como Tipo 2). Debido a que se omite el conector del bus PCI, una placa PCIe/104 es incompatible con sistemas PC/104- Plus y PCI-104 (a menos que se utilice un dispositivo puente PCIe a PCI).

Factores de forma

Las especificaciones del Consorcio PC/104 abarcan tres formatos que definen el tamaño y la forma de la placa. Cada formato puede utilizar una de las estructuras de bus mencionadas anteriormente.

104 o PC/104

El factor de forma 104 se define como 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 0,5 pulgadas (13 mm) más allá del borde de la PCB para los conectores de E/S. Algunos productos PC/104 tienen PCB de mayor tamaño que se extienden hacia el área del conector de E/S. Las "alas" extendidas de la PCB no se abordan en la especificación y, por lo general, no causan problemas mecánicos siempre que el voladizo total de la 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, por lo que el formato aún se conoce comúnmente como "PC/104". Las especificaciones PCI/104-Express y PCIe/104 introdujeron el nombre "104" para diferenciar este formato del bus PC/104 anterior.

EBX y EBX Express

EBX (Embedded Board eXpandable) es un formato de placa única para ordenadores, de 146 × 203 mm ( 5,75 × 8 pulgadas ) . El formato EBX se aplica a la placa de la CPU , pero admite placas periféricas con formato PC/104 para su expansión. Las especificaciones originales de EBX permitían el uso de los buses PC/104, PC/104 Plus y PCI-104. EBX Express añade los buses PCI-104/Express y PCIe/104.      

EPIC y EPIC Express

EPIC (Plataforma Integrada para Computación Industrial) es un formato de computadora de placa única que, al igual que EBX, admite tarjetas periféricas PC/104, pero es más pequeño que EBX, con 165 × 114 mm (6,5 × 4,5 pulgadas ) . Permite implementar conexiones de E/S mediante conectores de pines o conectores tipo PC ("del mundo real"). El estándar proporciona zonas de E/S específicas para implementar funciones como Ethernet, puertos serie, E/S digitales y analógicas, vídeo, conectividad inalámbrica y diversas interfaces específicas para aplicaciones. EPIC Express añade capacidad de expansión PCI Express .      

Límites de apilamiento

En general, cada pila PC/104 contiene una placa de CPU, una placa de alimentación y una o más placas periféricas. El número máximo de placas que admite una pila PC/104 depende de los buses que utilicen las placas periféricas.

  1. Bus ISA : No existe un límite estricto para la cantidad de tarjetas ISA que pueden coexistir en un sistema. Sin embargo, el número de direcciones base, IRQ y canales DMA es limitado, lo que puede convertirse en un factor limitante. Las tarjetas ISA pueden apilarse a ambos lados de la tarjeta de la CPU.
  2. Bus PCI : Las especificaciones PC/104- Plus y PCI-104 permiten cuatro ranuras PCI. Esto impone un límite estricto de cuatro tarjetas 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.
  3. PCI Express : El número total de tarjetas periféricas PCI Express dependerá del número de enlaces PCIe que proporcione la placa de la CPU. Por ejemplo, si la placa de la CPU proporciona cuatro enlaces PCIe x1, se podrán instalar un máximo de cuatro tarjetas periféricas PCIe x1. Si una o más de las tarjetas periféricas ofrecen reutilización de enlaces PCIe, se podrán instalar módulos adicionales. Los enlaces PCIe de la parte superior de la placa de la CPU son independientes de los de la parte inferior. Instalar un periférico PCIe debajo de la placa de la CPU no consumirá ninguno de los enlaces de la parte superior. La cantidad y el ancho de los enlaces PCIe disponibles pueden variar entre los conectores superior e inferior de la placa de la CPU.
  4. USB y SATA : Las especificaciones PCI/104-Express y PCIe/104 proporcionan señales para USB y SATA, que pueden ser utilizadas por las tarjetas 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 redistribución de enlaces mediante la incorporación de un concentrador USB integrado .

Independientemente de los buses utilizados, el número máximo de tarjetas de una pila PC/104 puede estar limitado debido a las restricciones de tamaño, peso y potencia de la aplicación prevista.

Interferencia mecánica entre placas

Al apilar placas PC/104, la interferencia mecánica entre placas adyacentes es un problema a tener en cuenta.

  1. Conectores de bus : Al ensamblar un sistema compuesto por varias estructuras de bus, es posible que los conectores de bus interfieran con componentes de una placa adyacente. Por ejemplo, si una placa PC/104- Plus se coloca encima de una placa PC/104, es posible que los pines de la parte inferior del conector PCI choquen con componentes de la placa inferior.
  2. Componentes y conectores fuera de especificación : Las especificaciones PC/104 limitan la altura de los componentes y conectores que se pueden colocar a ambos lados de la placa. Esta restricción de altura garantiza que las placas no interfieran con las placas vecinas apiladas arriba o abajo. Sin embargo, es frecuente encontrar placas que incumplen estas restricciones.
  3. Disipadores de calor : El espaciado estándar entre placas PC/104 apiladas es de 15,24 mm (0,600 pulgadas  ). Los componentes con un consumo de energía significativo (CPU, GPU, FPGA) suelen requerir un disipador de calor más grande que no cabe dentro del espaciado tradicional de la placa. No es raro encontrar placas de CPU PC/104 con disipadores de calor relativamente grandes que no permiten apilar placas periféricas encima. Las revisiones posteriores de las especificaciones PCI/104-Express y PCIe/104 introdujeron un  conector opcional más alto de 22,00 mm (0,866 pulgadas) que es compatible con el conector de altura tradicional.

Los problemas de interferencia mecánica mencionados anteriormente suelen solucionarse con un espaciador de bus, que proporciona espacio adicional entre las placas. Sin embargo, los espaciadores de bus aumentan la altura total del conjunto y pueden no ser adecuados para aplicaciones con espacio limitado. También es posible reorganizar las placas en el conjunto para eliminar la interferencia. Otra opción es modificar las placas problemáticas para eliminar la interferencia (por ejemplo, retirando un conector), pero esto podría requerir que el proveedor suministre 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 diferentes fabricantes, teniendo en cuenta los problemas fundamentales de compatibilidad de la estructura del bus mencionados anteriormente. Sin embargo, en ocasiones surgen problemas de compatibilidad.

  • Pines de alineación PC/104 : la especificación PC/104 define dos pines de alineación para evitar la desalineación del conector. Estos pines no deben estar instalados en el conector. Sin embargo, algunos fabricantes no utilizan conectores PC/104 con pines de alineación. Esto puede causar problemas al usar placas de diferentes fabricantes. A menudo, es posible modificar la placa sin pines de alineación cortando los pines problemáticos. 
  • Voltajes de alimentación requeridos : los buses PC/104 admiten varios voltajes de alimentación (+5 V, +3,3 V, +12 V, etc.). El fabricante de cada placa decide qué voltajes utilizar. Es fundamental asegurar que todas las placas del conjunto reciban los voltajes necesarios. 
  • Conflicto de suministro de energía : algunas placas proporcionan energía 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 con niveles de señalización de +3,3 V o +5 V. Algunas placas pueden requerir un voltaje, mientras que otras pueden requerir un voltaje diferente. 
  • Línea PCI VIO : la señal VIO en el bus PCI debería ser controlada por la placa de la CPU. Sin embargo, algunas placas periféricas y fuentes de alimentación controlan esta señal (lo cual infringe la especificación PCI). 
  • Bus ISA con chipsets modernos : el bus ISA tradicional se ha omitido en los chipsets modernos. Las placas base más recientes que incluyen un bus ISA suelen hacerlo mediante un chip puente ISA (ya sea PCI a ISA o LPC a ISA). En algunos casos, el bus ISA no está completamente implementado, lo que puede generar problemas de compatibilidad. 
  • 4 Bus Masters : las especificaciones PC/104- Plus y PCI-104 no permitían originalmente 4 pares de concesión/solicitud en el bus PCI. Esto se solucionó en revisiones más recientes de la especificación. Sin embargo, las placas antiguas podrían tener problemas al usar DMA en la tercera o cuarta ranura PCI. 

Desarrollo de software

La mayoría de las placas base PC/104 son compatibles con x86 y pueden ejecutar software comercial estándar para PC sin necesidad de modificaciones. Las interfaces de E/S estándar de un sistema PC/104 (puertos serie, USB, Ethernet, VGA, etc.) suelen ser compatibles mediante los controladores nativos integrados en el sistema operativo. Algunas tarjetas periféricas, como las de adquisición de datos, pueden requerir controladores especiales del fabricante.

Desde la perspectiva del desarrollo de software, existen pocas diferencias entre compilar software para una PC de escritorio y 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 ejecuta Windows). Por lo general, no se requieren herramientas de desarrollo especializadas, como compiladores cruzados , paquetes de soporte de placa o depuradores JTAG . Esto representa una diferencia significativa con respecto a las plataformas de sistemas embebidos que no son x86, las cuales a menudo requieren un conjunto de herramientas de desarrollo del fabricante de la placa.

También se comercializan placas base para PC/104 con arquitecturas distintas a x86, como ARM o PowerPC . Sin embargo, estas placas no son compatibles con software estándar para PC. En estos casos, el fabricante suele proporcionar un paquete de soporte para la placa base , compatible con los sistemas operativos compatibles.

Variaciones ortográficas y abreviaturas

Al imprimir "PC/104" o sus variantes, es común omitir la barra inclinada o los guiones. PC/104 puede abreviarse como PC104, PCI-104 como PCI104, etc. Además, es común que PC/104- Plus se abrevie con un signo más (por ejemplo, PC104+). [ 13 ] Estas abreviaturas no están reconocidas oficialmente en ninguna especificación o documentación del Consorcio PC/104, sin embargo, se han utilizado durante algún tiempo.

Almacenamiento

Los sistemas PC/104 suelen requerir almacenamiento pequeño y no volátil, como el que ofrecen las tarjetas Compact Flash y las unidades de estado sólido (SSD). Estas últimas suelen ser más populares que los discos duros mecánicos (rotativos). En comparación con los discos rotativos, los dispositivos de almacenamiento flash tienen una vida útil limitada en cuanto a ciclos de escritura, pero son más rápidos y consumen menos energía. Además, su tamaño compacto y durabilidad física suelen ser más adecuados para aplicaciones PC/104 exigentes; el tamaño de los discos duros magnéticos puede resultar engorroso y sus numerosos componentes delicados son más propensos a fallar en entornos adversos.

Véase también

Referencias

  1. Burckle, Robert. "PC/104: El mezzanine de PC integrado" (PDF) . Archivado del original (PDF) el 19 de mayo de 2021. Consultado el 19 de mayo de 2021 .
  2. "PC104.com - ¿Qué es PC104?" . www.pc104.com . Consultado el 19 de mayo de 2021 .
  3. "¿Por qué PC/104? La necesidad de un estándar para PC embebidos" . Archivado del original el 23 de febrero de 2008. Consultado el 29 de enero de 2008 .
  4. "Actualización técnica del consorcio PC/104: PC apilables de ISA a PCI a PCI Express" . Consultado el 4 de septiembre de 2014 .
  5. Himpe, Vincent (2006). Visual Basic para aplicaciones de ingeniería electrónica (2.ª ed.). India: Segment BV / Elektor Electronics. pág. 407. ISBN   0-905705-68-8. Consultado el 29 de enero de 2008 .
  6. "Historia del consorcio PC/104 Embedded" . Consultado el 29 de enero de 2008 .
  7. Angel, Jonathan (1 de febrero de 2010). "Un estándar abierto define módulos de expansión diminutos" . LinuxDevices.com . Consultado el 18 de marzo de 2014 .
  8. "Consorcio PC/104 - Historia" . Consultado el 14 de agosto de 2014 .
  9. "PC/104 Embedded Consortium aprueba la especificación PCI/104-Express" . Consultado el 14 de agosto de 2014 .
  10. "Directorio de miembros del consorcio PC/104" . pc104.org . Archivado del original el 2 de junio de 2013. Consultado el 4 de septiembre de 2014 .
  11. "Especificación 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 .
  12. "¿Qué es PCIe/104?" . Archivado del original el 18-07-2014 . Consultado el 08-08-2014 .
  13. "Ejemplo de abreviatura no estándar de PC/104" . Consultado el 8 de septiembre de 2014 .
  • Especificaciones del PC/104
  • Especificaciones RMS
Obtenido de " https://en.wikipedia.org/w/index.php?title=PC/104&oldid=1321063229 "