De la última edición del MathWorks® Digest quisimos destacar la siguiente nota que estamos seguros te será de mucha utilidad. A continuación un extracto en español:
Para reducir los costos en el desarrollo de los subsistemas de carga útil en satélites, y que al mismo tiempo se acelere el desarrollo y se mantenga la confiabilidad, la industria se ha dirigido hacia arquitecturas reconfigurables que pueden adaptarse a futuras necesidades de misión y de manejo de fallas del sistema. Estos subsistemas reconfigurables usualmente se basan en hardware del tipo FPGA con recursos limitados o en sistemas de multiprocesador con DSPs especializados.
El funcionamiento de una FPGA requiere desarrollar aplicaciones utilizando Verilog® o VHDL®, mientras que un procesador requiere desarrollo utilizando leguaje C/C++. Muchos algoritmos y componentes, particularmente los relacionados con la comunicación, deben ser dirigidos tanto a subsistemas basados en procesadores como basados en FPGAs.
Sandia National Laboratories inició un proyecto apoyándose con los consultores de MathWorks® para evaluar el diseño basado en modelos para tales aplicaciones. El diseño basado en modelos les permitiría generar código C/C++ o HDL a partir de diagramas de bloques e implementar los mismos algoritmos en los subsistemas basados en procesador y en FPGAs.
Lee el artículo completo aquí.
Emmanuel Olivar
Ingeniero de Aplicación
eolivar@multion.com
(+52) 55 5559 4050 ext. 119