Arquitectura de Movilidad Inteligente - Enciclopedia

Arquitectura de Movilidad Inteligente (SMARC) es un estándar de hardware para computadoras en módulos (COMs).

Los módulos SMARC están diseñados específicamente para el desarrollo de sistemas extremadamente compactos y de bajo consumo energético, como dispositivos móviles.


Especificación
La especificación de hardware SMARC V1.0 fue publicada por el Grupo de Estándares para Tecnologías Embbedidas (SGeT). SGeT celebró su primera reunión en 2012, bajo la dirección de Engelbert Hörmannsdorfer. La especificación está disponible de forma gratuita para descargar en el sitio web de SGeT. En general, los módulos SMARC se basan en procesadores de arquitectura ARM, sin embargo, también pueden estar equipados con otras arquitecturas de sistema en chip (SoC) de bajo consumo, como, por ejemplo, las basadas en procesadores x86. típicamente, el requerimiento de energía de los módulos SMARC está en el rango de unos pocos vatios.
Los módulos de computadora en módulo integran la función central de un computadora arrancable, así como circuitos adicionales, incluyendo DRAM, flash de arranque, distribución de voltaje, Ethernet y transmisor de visualización. Los módulos se implementan junto con una placa base específica de la aplicación, cuyas dimensiones y forma pueden definirse para satisfacer los requisitos específicos del cliente. La placa base ejecuta las interfaces necesarias y puede integrar, si es necesario, cualquier otra funcionalidad, como codecs de audio, controlador táctil, interfaces de comunicación inalámbrica, etc.
La especificación SMARC detalla tanto las dimensiones del módulo como la posición de los puntos de anclaje y el conector con la placa base, así como las interfaces ejecutadas con el plano de pines. El plano de pines está optimizado para interfaces de ARM y SoC de bajo consumo y se diferencia de las interfaces de PC clásicas por su enfoque orientado a objetivos en aplicaciones de bajo consumo y móviles.
SMARC se basa en el formato de ultra-bajo consumo (ULP-COM) que fue introducido por las empresas Kontron y Adlink en febrero de 2012.
Durante el proceso de especificación por parte de SGeT, el estándar fue renombrado a SMARC. SGET aprobó la especificación 1.0 en diciembre de 2012.
SMARC Evolución y Adopción
Con el tiempo, el estándar SMARC (Smart Mobility ARChitecture) ha evolucionado, la última versión siendo 2.x. Inicialmente, el estándar fue principalmente apoyado por empresas como Kontron y Adlink. Sin embargo, la adopción de módulos SMARC ha crecido significativamente, con la entrada de otros proveedores al mercado. Empresas notables ahora que ofrecen módulos SMARC incluyen Toradex, al lado de los pioneros originales, Kontron y Adlink


= Dimensiones =
SMARC define dos tamaños de módulo:

82 mm × 50 mm para diseños extremadamente compactos y de bajo consumo
82 mm × 80 mm para SoC de alto rendimiento y con requisitos adicionales de espacio y refrigeración


= Conector =
Los módulos de computadora en módulo SMARC tienen 314 contactos de borde de tarjeta en la placa de circuito impreso (PCB) del módulo, que se conecta a través de un conector de perfil bajo en la placa base. En la mayoría de los casos, el conector tiene una altura de construcción de 4.3 mm. También se utiliza para tarjetas gráficas de módulo Mobile PCI Express 3.0, que naturalmente tienen asignaciones de pines completamente diferentes.


= Líneas de señales y asignaciones de pines =
La transmisión de señales se realiza a través de un total de 314 pines. 33 de estos son líneas de señal reservadas para el suministro de energía y la tierra, de modo que con SMARC hay un total de 281 líneas de señal disponibles de manera efectiva. Se incluyen interfaces de ahorro de energía típicas de ARM y SoC, como, por ejemplo, LCD paralelo para la conexión de visualización, interfaces de procesador de la industria móvil para cámaras, Interfaz Periférica Serial (SPI) para la conexión de periféricos generales, I²S para audio e I2C. Además de estas, también se definen interfaces de computadora clásicas como USB, SATA y PCI Express.
En la versión 2.0 de la especificación SMARC, no todas las 314 líneas de señal se asignan a I/Os fijos. El bloque de función alternativo (AFB) tiene pines libres disponibles para diferentes requisitos. Esto garantiza que la especificación SMARC pueda adaptarse de manera flexible a los desarrollos técnicos futuros que hoy no son predecibles, manteniendo la compatibilidad completa con los diseños anteriores. Por un lado, las versiones extendidas de la especificación SMARC pueden asignar nuevas funciones estándar a estos 20 AFB de línea de señal. Por otro lado, la especificación SMARC 1.0 lista el bus Media Oriented System Transport (MOST), Ethernet dual de Gigabit, USB de velocidad ultra-alta o protocolos de red industriales que podrían imaginarse o asignarse como interfaces del AFB.


Ver también
COM Express, otro estándar para computadoras en módulo
ETX
Qseven
XTX


Referencias


Enlaces externos
Sitio web de SGET
Especificación de Hardware SMARC V2.0 + Errata (ZIP, 1.4 MB), publicada: 2016-06-02
Guía de Diseño SMARC 2.0 (PDF, 2.4 MB), publicada: 2017-03-23