Cabecera-Noticias

Publicador de contenidos

Nodo Spacewire basado en RISC-V implementado en dispositivos FPGA europeos reforzados contra la radiación

Esta investigación presenta una implementación SoC de un nodo SpaceWire, que consta de una CPU RISC-V de 32 bits abierta y un núcleo IP SpaceWire HDL en una FPGA SRAM resistente a la radiación europea (NanoXplore) y una FPGA basada en FLASH de Microchip (Microsemi).

Fecha de primera publicación: 22/01/2026

SpaceWire es un protocolo de comunicación ampliamente adoptado en las naves espaciales para conectar instrumentos a procesadores de datos, memorias masivas y procesadores de control. Las matrices de puertas programables en campo (FPGA) son una opción muy popular para implementar nodos SpaceWire debido a su flexibilidad para satisfacer los requisitos únicos de cada programa o producto.

La Sección II presenta el protocolo SpaceWire y las dos tecnologías FPGA utilizadas en las implementaciones.

La Sección III presenta el diagrama de bloques de alto nivel de un nodo SpaceWire genérico.

La Sección IV detalla las dos implementaciones desarrolladas: la primera utiliza una CPU RISC-V de 32 bits en una FPGA basada en SRAM NanoXplore, y la segunda utiliza una CPU RISC-V de 32 bits en una FPGA basada en FLASH de Microchip (Microsemi).

La Sección V compara los resultados obtenidos en términos de recursos de la FPGA y consumo de energía.