Soldered Electronics presentó la OmniMC Sensor Board, una placa adicional para kits de desarrollo FPGA pensada como "kit de inicio" para quien quiera experimentar con OpenBMC, la plataforma de código abierto para controladores de gestión de placa base (BMC, por baseboard management controller). Usa el formato HAT (Hardware Attached on Top) y se monta sobre los kits Altera Agilex 3 o Agilex 5.
David Zovko, de Soldered Electronics, explicó el objetivo de la placa.
"La OmniMC Sensor Board es la forma más rápida de empezar a diseñar tu propio gestor de chasis personalizado con OpenBMC. Tu equipo de firmware puede empezar a desarrollar con los periféricos incluidos mientras el equipo de hardware comienza a agregar las funciones a medida. Una vez que te familiarices con el entorno de desarrollo, puedes sumar sensores adicionales a través de los conectores de expansión, o cablear tus propios sensores por el conector GPIO de 40 pines", dijo Zovko.
¿Qué es OpenBMC?
OpenBMC nació de un firmware BMC de código abierto creado en una hackathon en 2014 y tuvo su primera versión en 2015. Es una alternativa abierta a los firmware y paquetes de software cerrados que usan los controladores de gestión de placa base. Se diseñó para controlar y monitorear servidores de centros de datos a distancia, pero Zovko sostiene que sirve también para control industrial y otros usos.
"La telemetría que entrega también tiene valor en otras aplicaciones. El marco abierto y basado en estándares simplifica la instrumentación de sistemas complejos y la gestión remota con interfaces web fáciles de personalizar", afirmó.
¿Qué trae la OmniMC Sensor Board?
La placa sigue el estándar HAT de Raspberry Pi, pero no está hecha para usarse con una Raspberry Pi. Apunta a los kits de desarrollo FPGA Altera Agilex 3 y Agilex 5, e incluye un diseño de ejemplo para cargar en la FPGA. Sus componentes son estos.
- Un sensor de temperatura I3C, con un elemento calefactor controlado por modulación de ancho de pulso (PWM).
- Un ventilador de cuatro cables para enfriar.
- Dos medidores de potencia I3C.
- Un acelerómetro conectado por SPI.
- Una entrada de potenciómetro.
Todo queda bajo el control de un microcontrolador Raspberry Pi RP2354, que se comunica por un bus serie UART con el firmware OpenBMC que corre en la FPGA.
"Una FPGA basada en SoC permite a los usuarios crear su propio BMC optimizado, pero eso puede intimidar a un desarrollador embebido, hasta ahora. La OmniMC Sensor Board convierte un kit de desarrollo Agilex 3 o 5 en un kit de desarrollo OpenBMC, y permite a los desarrolladores embebidos ponerse en marcha rápido", dijo Zovko sobre la placa.
¿Cuándo sale y bajo qué licencia?
La OmniMC Sensor Board se financiará a través de Crowd Supply próximamente, y los interesados pueden inscribirse para recibir un aviso cuando la campaña abra. Zovko prometió publicar el proyecto de ejemplo para la FPGA y los archivos de diseño del hardware bajo licencias permisivas y de código abierto que todavía no especifica.




