Una computadora en módulo ( COM ) es un tipo de computadora de placa única (SBC), un subtipo de un sistema informático integrado. Una extensión del concepto de sistema en chip (SoC) y sistema en paquete (SiP), COM se encuentra entre una computadora completa y un microcontrolador por naturaleza. Es muy similar a un sistema en módulo (SOM).
Diseño
Los COM son computadoras integradas completas construidas en una sola placa de circuito . [1] El diseño se centra en un microprocesador con RAM , controladores de entrada / salida y todas las demás características necesarias para ser una computadora funcional en una placa. Sin embargo, a diferencia de una computadora de placa única, el COM generalmente carece de los conectores estándar para cualquier periférico de entrada / salida que se conecte directamente a la placa.
Por lo general, el módulo debe montarse en una placa portadora (o "placa base") que separa el bus de los conectores periféricos estándar. Algunos COM también incluyen conectores periféricos . Algunos se pueden utilizar sin portador.
Una solución COM ofrece un sistema informático de paquete denso para su uso en aplicaciones pequeñas o especializadas que requieren un bajo consumo de energía o un tamaño físico pequeño, como se necesita en los sistemas integrados . Como un COM es muy compacto y altamente integrado, incluso CPU complejas, incluida la tecnología de múltiples núcleos, se pueden realizar en un COM.
Algunos dispositivos también incorporan componentes de matriz de puertas programables en campo (FPGA). Las funciones basadas en FPGA se pueden agregar como núcleos IP al propio COM o a la tarjeta portadora. El uso de núcleos FPGA IP se suma a la modularidad de un concepto COM, porque las funciones de E / S se pueden adaptar a necesidades especiales sin necesidad de volver a cablear la placa de circuito impreso . [2]
Una "computadora en módulo" también se denomina "sistema en módulo" (SOM). [3] [4] [5]
Historia
Los términos "Computadora en módulo" y "COM" fueron acuñados por VDC Research Group, Inc. (anteriormente Venture Development Corporation) para describir esta clase de placas de computadora integradas.
Al Dr. Gordon Kruberg, fundador y CEO de Gumstix, se le atribuye la creación de la primera COM, anterior a las siguientes entradas COM reconocibles en casi 18 meses.
(El número de máquina Gumstix ARM Linux es 373, establecido el 9 de septiembre de 2003, mientras que el de Kontron es 735, establecido el 18 de abril de 2005, y el de Keith & Koep es 776, establecido el 20 de junio de 2005. Las placas numeradas por debajo de 373 eran computadoras más grandes y de una sola placa en lugar de módulos , por ejemplo, el Itsy, un pequeño dispositivo de mano basado en el StrongARM).
El paradigma de desarrollo rápido (placa de expansión COM +) que estableció el Dr. Kruberg ha estado en el corazón del desarrollo de vanguardia desde entonces y se ha utilizado en las principales empresas de productos de consumo en todo el mundo.
Los COM han demostrado ser útiles para lanzar industrias enteras que requieren esfuerzos de desarrollo rápidos. Por ejemplo, en 2005 Apple usó un Gumstix COM para probar el concepto original de iPhone.
REFERENCIAS:
Gumstix: https://en.wikipedia.org/wiki/Gumstix http://www.Gumstix.com
Dr. Gordon Kruberg https://www.gumstix.com/about-us/
Máquinas ARM: http://www.arm.linux.org.uk/developer/machines/
Primer comunicado de prensa de Gumstix: https://www.gumstix.com/images/Launch.pdf
Primera mención de prensa (slashdot): https://hardware.slashdot.org/story/04/01/28/1645213/a-linux-machine-for-your-collar
Pelea de perros: cómo Apple y Google fueron a la guerra y comenzaron una revolución: https://www.google.com/books/edition/Dogfight_How_Apple_and_Google_Went_to_Wa/qDOdHNAb3aMC?hl=en&gbpv=1&bsq=gumstix
Beneficios
El uso de una placa portadora es un beneficio en muchos casos, ya que puede implementar interfaces de E / S especiales, dispositivos de memoria, conectores o factores de forma. La separación del diseño de la placa portadora y COM hace que los conceptos de diseño sean más modulares, si es necesario. Un transportador adaptado a una aplicación especial puede implicar una gran sobrecarga de diseño por sí mismo. Si el procesador real y los controladores de E / S principales están ubicados en un COM, es mucho más fácil, por ejemplo, actualizar un componente de CPU a la próxima generación, sin tener que rediseñar también un portador muy especializado. Esto puede ahorrar costes y acortar los tiempos de desarrollo. Sin embargo, esto solo funciona si la conexión de placa a placa entre el COM y su operador sigue siendo compatible entre actualizaciones.
Otros beneficios de usar productos COM en lugar del desarrollo inicial incluyen la reducción del tiempo de comercialización (TTM), la reducción de riesgos, el ahorro de costos, la elección de una variedad de CPU, la reducción de requisitos y tiempo para el diseño del cliente y la capacidad de realizar tanto hardware como desarrollo de software simultáneamente. [6]
Ver también
Referencias
- ^ Línea típica de productos COM
- ^ Módulos COM basados en FPGA de Technologic Systems
- ^ "computadora en módulo" . Enciclopedia PCMag.
- ^ "Computadora en módulo" . "Sistema en módulo (SOM)" . Definiciones de enlaces críticos.
- ^ "Hacer o comprar: sistema en módulos y computadoras de placa pequeña" .
- ^ Computadora en módulos - Manuales de referencia técnica