SISTEMAS DE PROCESAMIENTO A BORDO

Sistemas de Procesamiento a bordo

Sistemas de Procesamiento a bordo

El Departamento de Sistemas Embarcados de IXION dispone de un área de desarrollo HW/SW formada por un equipo multidisciplinar de ingenieros con amplia experiencia en el desarrollo de HW de procesamiento de altas prestaciones y desarrollo de SW de tiempo real estricto, habiendo desarrollado e integrado los sistemas de proceso y SW embarcados en las diferentes plataformas de la compañía. Los Sistemas de Procesamiento a bordo incluyen el diseño de la electrónica y el embarque del software. La solución propuesta se diseña a partir de las nuevas tecnologías, escogiendo como criterios fundamentales las características de consumo, potencia, fiabilidad y portabilidad. Con estos criterios se diseñan las infraestructuras SW/HW más adecuadas al caso de uso.

Codiseño Hardware/Software

La infraestructura Hardware es el conjunto de todos los chips o dispositivos que forman la plataforma. IXION posee un gran catálogo con una gran variedad de posibilidades a la hora de escoger un chip u otro, proporcionando así, diferentes arquitecturas de procesamiento para el mismo caso de uso. Además, IXION se especializa en el diseño de plataformas con única o múltiples arquitecturas (arquitecturas heterogéneas) que estén basadas en micro-controladores, FPGAs o GPUs.

La infraestructura Software es el conjunto de drivers, aplicaciones, módulos y sistema operativo que hacen funcionar la plataforma. A partir de un BSP (Board Support Package) generado desde la infraestructura HW, IXION posee una gran variedad de posibilidades a la hora de gestionar el sistema, destacando el uso de sistemas operativos en Tiempo Real, el uso de sistemas operativos basados en Linux, u otros ad-hoc generados por los expertos de IXION.

Uniendo estas infraestructuras, los Sistemas de Procesamiento a bordo de IXION poseen una gran variedad de posibilidades para otorgar las mejores soluciones a nuestros clientes.

Sistemas de Procesamiento a bordo
Sistemas de Procesamiento a bordo

Sistemas embarcados de última generación

Además, el personal de IXION del Sistemas de Procesamiento a bordo investiga e innova con las nuevas tendencias tecnológicas de Codesign y mP-SoCs (multi-processor System on Chip), para así poder ser pionero en las nuevas soluciones. Entre estas tecnologías destacan los mP-SoC basados en FPGA con núcleos ARM. Estos nuevos chips permiten diseñar plataformas más pequeños, robustos y potentes que den una mejor solución a nuestros clientes.

Para poder diseñar en estas plataformas, nuestros ingenieros trabajan con las últimas herramientas de diseño del mercado y con distintos lenguajes de programación para poder así abarcar todas las posibilidades de diseño de los Sistemas de Procesamiento a bordo.

En el caso de FPGA se utilizan los lenguajes tanto de bajo nivel como son los RTL (VHDL y Verilog) como los lenguajes de alto nivel C/C++ (HLL). Dependiendo el caso de uso o el procesamiento que se quiere abarcar se utiliza un lenguaje u otro. Para los lenguajes de alto nivel se hace uso de herramientas de síntesis potentes (HLS) como son las herramientas de Vivado HLS y de herramientas de integración como es Vivado proporcionado por Xilinx para sus chips.

Para el caso de las GPUs se utilizan lenguajes estándar de programación como son C/C++ con uso de librerías de CUDA o OpenCL. En dicho caso el uso de GUIs especializados en depuración en GPU como son Nsight o Eclipse permite depurar nuestros diseños en todo detalle.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR