Para el mercado de ordenadores de sobremesa y portátiles tenemos dos fabricantes de procesadores, como son Intel y AMD. Esta última se enfoca en soluciones para ordenadores, portátiles, consolas y otros segmentos similares. Pero, AMD ha sorprendido con Kria K24, un modelo de sistema basado en un procesador propio para la gestión y control de motores eléctricos.
Las placas controladoras de formato compacto, como puedan ser Arduino o Raspberry Pi, son bastante comunes. Realmente, hay una gran variedad de soluciones actualmente según la industria a la que se enfocan.
Actualmente, en la industria la automatización de procesos está a la orden del día. Se busca la automatización de la mayor cantidad de procesos para aumentar productividad y reducir costes. Para este segmento se necesitan diferentes soluciones que se adapten a las necesidades de las diferentes industrias.
Kria, el controlador de motores desarrollado por AMD
Dentro de la industria se requieren soluciones compactas y potentes para realizar diferentes tareas. Se utilizan los SOM (System-on-Module) que son bastante similares a los SBC (Single Board Computer) como pueda ser Arduino o Raspberry Pi. Estos sistemas montan en una placa base la CPU, GPU, memoria, conectividad inalámbrica, puertos para periféricos y conectores GPIO.
Las soluciones AMD Kria no son muy conocidas, pero llevan años existiendo. Se desarrollan para una alta gama de aplicaciones, como procesamiento de visión, inteligencia artificial, conducción autónoma, IoT y muchos otros.
Se han presentado los Kria K24 SOM que tienen el tamaño de una tarjeta de crédito, algo que habla de su gran integración. Utilizan un empaquetado InFO (integrated fan-out) avanzado con un reducido consumo de energía y bajo coste.
Este nuevo SOM de AMD tiene un consumo de tan solo 2.5 vatios, lo cual es verdaderamente ridículo. Principalmente esta placa se enfoca en el control de motores industrial, equipos médicos, robots automatizados para industria de tipo multieje, etc.
Utiliza un procesador de arquitectura personalizada Zynq UltraScale+ MPSoC. Integra un procesador A53 de cuatro núcleos y un R5F de doble núcleo. Además, dispone de unidades de procesamiento para redes neuronales profundas de IA.
Kria 24 cuenta con 132 E/s, un total de 2 GB de memoria LPDDR4 ECC y cuatro puertos USB 3.0/2.0. Agrega un sistema de raíz de confianza por hardware, módulo TPM 2.0 y otras funciones de seguridad adicionales.
Tiene un alto nivel de determinismo y baja latencia, haciéndolo perfecto para control de motores en aplicaciones DSP. Se convierte en una solución ideal para robots automatizados de industria, aerogeneradores, ascensores comerciales o trenes, entre otros. Puede usarse dentro de la medicina para robots quirúrgicos o cámaras de imagen por resonancia magnética, entre otros.
Solución con una enorme versatilidad
Ofrece un gran soporte para diferentes procesos de diseño, entre los que se incluyen herramientas comunes como Matlab Simulink. Además, agrega soporte para lenguajes como Python, así como ecosistemas como PYNQ e incluso puede correr Ubuntu 22.04. Tiene capacidad de trabajar con Docker y es compatible con la biblioteca de control de motores AMD Vitis.
Esta placa llega con la plataforma KD240 de desarrollo de control de motores basada en FPGA. Se busca que su implementación sea rápida y el proceso de control de motores y DPS sea sencillo. Todo esto sin necesidad de grandes conocimientos de programación.
AMD ofrece el kit KD240, que incluye la Kria K24 por menos de 400 dólares, haciéndola muy accesible. Gracias a este precio, cualquiera puede desarrollar sus propias soluciones sin límites.