Articulo de referencia

RapidIO

RapidIO es una tecnología de interconexión de conmutación de paquetes que se utiliza para enlazar componentes electrónicos. [ 1 ] Permite que los dispositivos intercambien mensa...

RapidIO es una tecnología de interconexión de conmutación de paquetes que se utiliza para enlazar componentes electrónicos. [ 1 ] Permite que los dispositivos intercambien mensajes , realicen operaciones de lectura y escritura y mantengan la coherencia de la caché . [ 2 ] [ 3 ] RapidIO sigue estándares eléctricos comunes , como los utilizados en Ethernet , y puede conectar chips , placas de circuitos o sistemas completos . [ 4 ]

Historia

La Asociación Comercial RapidIO se fundó alrededor de febrero de 2000 con miembros iniciales como Cisco Systems , Galileo Technology, HAL Computer Systems , Lucent Technologies , Mercury Computer Systems, Motorola , Nortel Networks , Seagull Semiconductor , Tundra Semiconductor y Xilinx . [ 5 ] [ 6 ] El protocolo RapidIO fue diseñado originalmente por Mercury Computer Systems y Motorola ( Freescale ) como reemplazo del bus propietario RACEway de Mercury y el bus PowerPC de Freescale. [ 7 ]

Comunicados

La revisión 1.1 (3×N Gen 1) de la especificación RapidIO, publicada en marzo de 2001, definió un bus paralelo ancho. [ 8 ] Esta versión no logró una amplia implementación comercial. [ 9 ]

La revisión 1.2 de la especificación RapidIO, publicada en junio de 2002, [ 10 ] definió una interconexión en serie basada en la capa física XAUI. Los dispositivos basados ​​en esta especificación se utilizaron comercialmente en banda base inalámbrica, [ 11 ] procesamiento de imágenes e informática militar. [ 12 ]

La revisión 1.3 de la especificación RapidIO se publicó en junio de 2005.

La revisión 2.0 de la especificación RapidIO (6xN Gen2) se publicó en marzo de 2008. [ 13 ] Esto añadió más anchos de puerto (2×, 8× y 16×) y aumentó la velocidad máxima del carril a 6,25 GBd / 5 Gbit/s.  

La revisión 2.1 de la especificación RapidIO se publicó en septiembre de 2009.

La revisión 2.2 de la especificación RapidIO se publicó en mayo de 2011.

La revisión 3.0 (10xN Gen3) de la especificación RapidIO se publicó en octubre de 2013. [ 14 ] Se realizaron los siguientes cambios:

  • Basado en las especificaciones eléctricas Ethernet 10GBASE-KR estándar de la industria para aplicaciones de corto (20  cm + conector) y largo  alcance (1 m + 2 conectores).
  • Utiliza el esquema de entrenamiento DME Ethernet 10GBASE-KR para la optimización de la calidad de la señal de largo alcance.
  • Define un esquema de codificación de 64 bits/67 bits (similar al estándar Interlaken ) para admitir interconexiones de cobre y ópticas y mejorar la eficiencia del ancho de banda.
  • Enlaces asimétricos dinámicos para ahorrar energía (por ejemplo, 4× en una dirección, 1× en la otra).
  • Adición de una capacidad de sincronización horaria similar a la IEEE 1588 , pero mucho menos costosa de implementar.
  • Compatibilidad con identificadores de dispositivos de 32 bits, lo que aumenta el tamaño máximo del sistema y habilita la compatibilidad con la virtualización de hardware.
  • El modelo revisado de programación de tablas de enrutamiento simplifica el software de gestión de red.
  • Optimizaciones del protocolo de intercambio de paquetes

La revisión 3.1 de la especificación RapidIO se publicó en octubre de 2014. [ 15 ] Fue desarrollada mediante una colaboración entre la Asociación Comercial RapidIO y NGSIS. La revisión 3.1 presenta los siguientes cambios en comparación con la especificación 3.0:

  • Protocolo de sincronización horaria MECS para sistemas embebidos pequeños. MECS admite fuentes de tiempo redundantes. Este protocolo tiene un coste menor que el protocolo de sincronización de marcas de tiempo introducido en la revisión 3.0.
  • Instalaciones de prueba PRBS e interfaz de registro estándar.
  • Definición de comportamiento e interfaz de registro estándar para enlaces asimétricos estructurales. Estos enlaces transmiten mucha más información en una dirección que en la otra, lo que resulta útil para aplicaciones como sensores o pipelines de procesamiento. A diferencia de los enlaces asimétricos dinámicos, los enlaces asimétricos estructurales permiten a los desarrolladores eliminar carriles en las placas y en el silicio, lo que reduce el tamaño, el peso y el consumo de energía. Además, permiten el uso de carriles alternativos en caso de fallo de hardware en un puerto multicanal.
  • Registro de errores ampliado para capturar una serie de errores con fines de diagnóstico.
  • Perfiles de dispositivos espaciales para terminales y conmutadores, que definen lo que significa ser un dispositivo RapidIO compatible con el espacio.

La revisión 3.2 de la especificación RapidIO se publicó en febrero de 2016.

La revisión 4.0 (25xN Gen4) de la especificación RapidIO se publicó en junio de 2016. [ 16 ] Presentaba los siguientes cambios en comparación con las especificaciones 3.x:

  • Admite una velocidad de carril de 25 Gbaud y una especificación de capa física, con los cambios asociados en el modelo de programación.
  • Permitir que IDLE3 se utilice con cualquier clase de velocidad de transmisión, con negociación de secuencia IDLE especificada.
  • Se aumentó el tamaño máximo del paquete a 284 bytes en previsión de la especificación de coherencia de caché.
  • Compatibilidad con 16 prioridades de capa física
  • Compatibilidad con la “Transmisión sin errores” para la transferencia de información isócrona de alto rendimiento.

La revisión 4.1 de la especificación RapidIO se publicó en julio de 2017. [ 17 ]

Infraestructura inalámbrica

Las estructuras RapidIO se utilizan en la infraestructura celular, incluidas las redes 3G , 4G y LTE . [ 18 ] [cita requerida] Las estructuras RapidIO se diseñaron originalmente para admitir la conexión de diferentes tipos de microprocesadores de diferentes fabricantes en un solo sistema. [ 19 ]

Centros de datos

Se han implementado sistemas para computación de alto rendimiento (HPC) y análisis de datos utilizando la estructura RapidIO como una interconexión intrasistema unificada. [ 20 ]

Además, utilizando una plataforma de computación y centro de datos modular abierta, [ 21 ] un sistema HPC heterogéneo ha demostrado el atributo de baja latencia de RapidIO para permitir análisis en tiempo real. [ 22 ] En marzo de 2015 se anunció un conmutador de la parte superior del rack para impulsar RapidIO a las aplicaciones de centros de datos convencionales. [ 23 ]

Aeroespacial

La interconexión o "bus" es una tecnología clave en el diseño de sistemas de aviónica para naves espaciales, que influye en la arquitectura y la complejidad del sistema. Se han considerado protocolos comerciales existentes, como RapidIO , InfiniBand , Fibre Channel y Ethernet , para su uso en interconexiones de naves espaciales. [ 24 ] El Estándar de Interconexión de Naves Espaciales de Próxima Generación (NGSIS) es una iniciativa de estándares modulares para interconexiones de naves espaciales que admite la integración de múltiples tipos de procesadores y comunicación de alto rendimiento dentro de los sistemas de aviónica de naves espaciales . [ 24 ]

Hoja de ruta de PHY

La hoja de ruta de RapidIO se alinea con el desarrollo de Ethernet PHY.  Se están investigando las especificaciones de RapidIO para enlaces de 50 GBd y superiores. [ 25 ]

Terminología

Enlace Socio
Un extremo de un enlace RapidIO.
Punto final
Un dispositivo que puede originar y/o finalizar paquetes RapidIO.
Elemento de procesamiento
Un dispositivo que tenga al menos un puerto RapidIO.
Cambiar
Un dispositivo capaz de enrutar paquetes RapidIO.

Descripción general del protocolo

El protocolo RapidIO se define en una especificación de 3 capas:

  • Físico: Especificaciones eléctricas, PCS/PMA, protocolo de nivel de enlace para intercambio de paquetes confiable
  • Transporte: Enrutamiento, multidifusión y modelo de programación
  • Lógico: E/S lógica, mensajería, memoria compartida global ( CC-NUMA ), control de flujo, transmisión de datos.

Las especificaciones del sistema incluyen:

  • Inicialización del sistema
  • Gestión de errores/Intercambio en caliente

capa física

Las especificaciones eléctricas de RapidIO se basan en los estándares Ethernet y Optical Interconnect Forum, estándar de la industria:

  • XAUI para velocidades de carril de 1,25, 2,5 y 3,125 GBd (1, 2 y 2,5  Gbit/s)
  • OIF CEI 6+ Gbit/s para velocidades de carril de 5,0 y 6,25 GBd (4 y 5  Gbit/s)
  • 10GBASE-KR 802.3-ap (alcance largo) y 802.3-ba (alcance corto) para velocidades de carril de 10,3125 GBd (9,85  Gbit/s)

La capa RapidIO PCS/PMA admite dos formas de codificación/tramado:

  • 8b/10b para velocidades de carril de hasta 6,25 GBd
  • 64b/67b, similar al utilizado por Interlaken para velocidades de carril superiores a 6,25 GBd

Cada elemento de procesamiento de RapidIO transmite y recibe tres tipos de información: paquetes, símbolos de control y una secuencia de inactividad.

Paquetes

Cada paquete tiene dos valores que controlan el intercambio de la capa física. El primero es un identificador de acuse de recibo (ackID), un valor único de 5, 6 o 12 bits específico del enlace que se utiliza para rastrear los paquetes intercambiados en dicho enlace. Los paquetes se transmiten con valores de ackID que aumentan secuencialmente. Dado que el ackID es específico de un enlace, no está cubierto por la verificación CRC, sino por el protocolo. Esto permite que el ackID cambie con cada enlace por el que pasa, mientras que la verificación CRC del paquete puede mantener una integridad constante de extremo a extremo. Cuando un paquete se recibe correctamente, se confirma su recepción mediante el ackID del paquete. Un transmisor debe retener un paquete hasta que el otro extremo del enlace lo haya confirmado correctamente.

El segundo valor es la prioridad física del paquete. Esta prioridad se compone del bit de identificador del canal virtual (VC), los bits de prioridad y el bit de flujo de solicitud crítica (CRF). El bit VC determina si los bits de prioridad y CRF identifican un canal virtual del 1 al 8, o si se utilizan como prioridad dentro del canal virtual 0. A los canales virtuales se les asigna un ancho de banda mínimo garantizado. Dentro del canal virtual 0, los paquetes de mayor prioridad pueden transmitir paquetes de menor prioridad. Los paquetes de respuesta deben tener una prioridad física superior a la de las solicitudes para evitar bloqueos.

La capa física aporta a los paquetes RapidIO una cabecera de 2 bytes al inicio de cada paquete, que incluye el ID de acuse de recibo (ackID) y la prioridad física, y un valor CRC final de 2 bytes para verificar la integridad del paquete. Los paquetes de más de 80 bytes también incluyen un CRC intermedio después de los primeros 80 bytes. Salvo una excepción, el valor o los valores CRC de un paquete actúan como una comprobación de integridad de extremo a extremo.

Símbolos de control

Los símbolos de control de RapidIO se pueden enviar en cualquier momento, incluso dentro de un paquete. Esto le proporciona a RapidIO la menor latencia posible en la ruta de control dentro de la banda, lo que permite que el protocolo alcance un alto rendimiento con búferes más pequeños que otros protocolos.

Los símbolos de control se utilizan para delimitar paquetes (Inicio de paquete, Fin de paquete, Stomp), para confirmar la recepción de paquetes (Confirmación de paquete, No confirmación de paquete), para reiniciar (Reiniciar dispositivo, Reiniciar puerto) y para distribuir eventos dentro del sistema RapidIO (Símbolo de control de evento de multidifusión). Los símbolos de control también se utilizan para el control de flujo (Reintento, Estado del búfer, Contrapresión de la cola de salida virtual) y para la recuperación de errores.

El procedimiento de recuperación de errores es muy rápido. Cuando un receptor detecta un error de transmisión en el flujo de datos recibido, hace que su transmisor asociado envíe un símbolo de control de paquete no aceptado. Al recibir este símbolo, el dispositivo receptor deja de transmitir nuevos paquetes y envía un símbolo de control de solicitud de enlace/estado del puerto. El símbolo de control de respuesta de enlace indica el ID de acuse de recibo que debe utilizarse para el siguiente paquete transmitido. A continuación, se reanuda la transmisión de paquetes.

secuencia IDLE

La secuencia IDLE se utiliza durante la inicialización del enlace para optimizar la calidad de la señal. También se transmite cuando el enlace no tiene símbolos de control ni paquetes que enviar.

capa de transporte

Cada punto final de RapidIO se identifica de forma única mediante un identificador de dispositivo (deviceID). Cada paquete de RapidIO contiene dos identificadores de dispositivo. El primero es el identificador de destino (destID), que indica a dónde debe enrutarse el paquete. El segundo es el identificador de origen (srcID), que indica de dónde se originó el paquete. Cuando un punto final recibe un paquete de solicitud de RapidIO que requiere una respuesta, el paquete de respuesta se compone intercambiando el srcID y el destID de la solicitud.

Los conmutadores RapidIO utilizan el ID de destino de los paquetes recibidos para determinar el puerto o puertos de salida que deben reenviarlos. Normalmente, el ID de destino se utiliza para indexar una matriz de valores de control. Esta indexación es rápida y de bajo costo. Los conmutadores RapidIO admiten un modelo de programación estándar para la tabla de enrutamiento, lo que simplifica el control del sistema.

La capa de transporte de RapidIO admite cualquier topología de red, desde árboles y mallas simples hasta hipercubos n-dimensionales, toroides multidimensionales y arquitecturas más esotéricas como redes entrelazadas.

La capa de transporte de RapidIO permite la virtualización de hardware (por ejemplo, un punto final de RapidIO puede admitir varios identificadores de dispositivo). Se pueden usar partes del identificador de destino de cada paquete para identificar componentes específicos de hardware virtual dentro del punto final.

Capa lógica

La capa lógica de RapidIO se compone de varias especificaciones, cada una de las cuales proporciona formatos de paquetes y protocolos para diferentes semánticas de transacciones.

E/S lógica

La capa lógica de E/S define formatos de paquetes para lectura, escritura, escritura con respuesta y diversas transacciones atómicas. Ejemplos de transacciones atómicas son establecer, borrar, incrementar, decrementar, intercambiar, probar e intercambiar, y comparar e intercambiar.

Mensajería

La especificación de mensajería define timbres y mensajes. Los timbres comunican un código de evento de 16 bits. Los mensajes transfieren hasta 4 KiB de datos, segmentados en hasta 16 paquetes, cada uno con una carga útil máxima de 256 bytes. Se deben enviar paquetes de respuesta para cada solicitud de timbre y mensaje. El valor de estado del paquete de respuesta indica si la solicitud se completó, si hubo un error o si se reintentó. Un estado de reintento solicita al remitente que vuelva a enviar el paquete. La respuesta de reintento a nivel lógico permite que varios remitentes accedan a un número reducido de recursos de recepción compartidos, lo que resulta en un alto rendimiento con bajo consumo de energía.

Control de flujo

La especificación de control de flujo define formatos y protocolos de paquetes para operaciones sencillas de control de flujo XON/XOFF. Los paquetes de control de flujo pueden ser originados por conmutadores y terminales. La recepción de un paquete de control de flujo XOFF detiene la transmisión de uno o varios flujos hasta que se reciba un paquete de control de flujo XON o se produzca un tiempo de espera. Los paquetes de control de flujo también pueden utilizarse como mecanismo genérico para la gestión de recursos del sistema.

CC-NUMA

La especificación de Memoria Compartida Global define los formatos de paquetes y los protocolos para operar un sistema de memoria compartida con coherencia de caché sobre una red RapidIO.

Transmisión de datos

La especificación Data Streaming admite mensajería con formatos de paquete y semántica diferentes a los de la especificación Messaging. Los formatos de paquete de Data Streaming admiten la transferencia de hasta 64 KB de datos, segmentados en múltiples paquetes. Cada transferencia se asocia con una Clase de Servicio y un Identificador de Flujo, lo que permite miles de flujos únicos entre puntos finales.

La especificación Data Streaming también define formatos y semántica de paquetes de control de flujo con encabezado extendido para gestionar el rendimiento en un sistema cliente-servidor. Cada cliente utiliza estos paquetes para informar al servidor sobre la cantidad de trabajo que puede enviarle. El servidor responde con paquetes de control de flujo con encabezado extendido que utilizan protocolos basados ​​en XON/XOFF, tasa o crédito para controlar la velocidad y la cantidad de trabajo que el cliente envía al servidor.

Inicialización del sistema

Los sistemas con una topología conocida pueden inicializarse de forma específica sin afectar la interoperabilidad. La especificación de inicialización de sistemas RapidIO admite la inicialización cuando la topología del sistema es desconocida o dinámica. Los algoritmos de inicialización admiten la presencia de hosts redundantes, por lo que la inicialización del sistema no tiene por qué tener un único punto de fallo.

Cada host del sistema enumera recursivamente la estructura RapidIO, tomando posesión de los dispositivos, asignando identificadores de dispositivo a los puntos finales y actualizando las tablas de enrutamiento del conmutador. Cuando se produce un conflicto de propiedad, el host del sistema con el identificador de dispositivo mayor gana. El host perdedor libera la propiedad de sus dispositivos y se retira, esperando al host ganador. El host ganador completa la enumeración, incluyendo la toma de posesión del host perdedor. Una vez completada la enumeración, el host ganador libera la propiedad del host perdedor. El host perdedor descubre entonces el sistema leyendo las tablas de enrutamiento del conmutador y los registros en cada punto final para conocer la configuración del sistema. Si el host ganador no completa la enumeración en un período de tiempo conocido, el host perdedor determina que el host ganador ha fallado y completa la enumeración.

La enumeración del sistema es compatible con Linux mediante el subsistema RapidIO.

Gestión de errores

RapidIO admite un diseño de sistema de alta disponibilidad y tolerancia a fallos, incluyendo la conexión en caliente. Se definen las condiciones de error que requieren detección y los registros estándar para comunicar información de estado y errores. También se define un mecanismo de aislamiento configurable para que, cuando no sea posible intercambiar paquetes en un enlace, estos se descarten para evitar la congestión y permitir las actividades de diagnóstico y recuperación. Se definen mecanismos de notificación dentro de banda (paquete de escritura en puerto) y fuera de banda (interrupción).

Factores de forma

La especificación RapidIO no aborda los temas de factores de forma y conectores, dejando este tema a comunidades específicas centradas en aplicaciones concretas. RapidIO es compatible con los siguientes factores de forma:

Software

El soporte para RapidIO, independiente del procesador, se encuentra en el núcleo de Linux.

Aplicaciones

El conector RapidIO se utiliza ampliamente en las siguientes aplicaciones :

  • estaciones base inalámbricas
  • Computadoras de placa única para aplicaciones aeroespaciales y militares , así como sistemas de radar, acústicos y de procesamiento de imágenes.
  • Video
  • Almacenamiento
  • Supercomputación
  • Imágenes médicas
  • Aplicaciones de control industrial y de flujo de datos

RapidIO se está expandiendo al ámbito de las aplicaciones de supercomputación, servidores y almacenamiento.

Protocolos en competencia

PCI Express está dirigido al mercado de comunicación entre host y periférico, a diferencia de los sistemas embebidos. A diferencia de RapidIO, PCIe no está optimizado para redes multiprocesador punto a punto. PCIe es ideal para la comunicación entre host y periférico. PCIe no escala tan bien en grandes sistemas multiprocesador punto a punto, ya que la premisa básica de PCIe de un "complejo raíz" genera problemas de tolerancia a fallos y de gestión del sistema.

Otra tecnología de interconexión alternativa es Ethernet . Ethernet es un método robusto para conectar ordenadores en grandes áreas geográficas, donde la topología de la red puede cambiar inesperadamente, los protocolos utilizados están en constante evolución y las latencias de enlace son elevadas. Para afrontar estos desafíos, los sistemas basados ​​en Ethernet requieren una gran capacidad de procesamiento, software y memoria en toda la red para implementar protocolos de control de flujo, transferencia de datos y enrutamiento de paquetes. RapidIO está optimizado para la comunicación de procesador a procesador, eficiente en energía y de baja latencia, en sistemas embebidos tolerantes a fallos que abarcan áreas geográficas de menos de un kilómetro.

SpaceFibre es una tecnología competidora para aplicaciones espaciales. [ 26 ]

La tecnología Ethernet con activación por tiempo es una tecnología alternativa para aplicaciones de backplane (VPX) y de red troncal más complejas en el sector espacial (lanzadores y aviónica integrada para vuelos tripulados).

Véase también

Referencias

  1. "Especificación de interconexión RapidIO ECMA-342" (PDF) . ECMA International. Febrero de 2003. Consultado el 11 de noviembre de 2025 .
  2. "Arquitecturas de interconexión de sistemas: Ethernet frente a RapidIO" (PDF) . NXP Semiconductors . Consultado el 11 de noviembre de 2025 .
  3. "Guía del usuario de la IP FPGA de RapidIO Intel" (PDF) . Intel Corporation. Septiembre de 2021. Consultado el 11 de noviembre de 2025 .
  4. "Especificaciones de RapidIO" . VITA / Asociación Comercial RapidIO . Consultado el 11 de noviembre de 2025 .
  5. "Preguntas frecuentes generales sobre RAPIDIO™" (PDF) . NXP Semiconductors . Consultado el 11 de noviembre de 2025 .
  6. "Arquitecturas de interconexión de sistemas: Ethernet frente a RapidIO" (PDF) . NXP Semiconductors . Consultado el 11 de noviembre de 2025 .
  7. Fuller, Sam (27 de diciembre de 2004). «Prefacio». RapidIO: La interconexión de sistemas embebidos . John Wiley & Sons Ltd. ISBN 0-470-09291-2.
  8. "Primera especificación RapidIO publicada para la industria" . EDN. 20 de marzo de 2001. Consultado el 11 de noviembre de 2025 .
  9. "RapidIO Standard Revision 1.2" . www.rapidio.org . RapidIO Trade Association. 26 de junio de 2002. Archivado del original el 24 de diciembre de 2016. Consultado el 9 de octubre de 2014 .
  10. "Informe anual de Integrated Device Technology 2011" (PDF) . www.idt.com . Integrated Device Technology Inc. 6 de junio de 2011. pág. 4. Archivado del original (PDF) el 3 de marzo de 2016. Consultado el 9 de octubre de 2014 . 
  11. Jag Bolaria (15 de octubre de 2013). "RapidIO alcanza las nubes" . www.linleygroup.com . The Linley Group . Consultado el 9 de octubre de 2014 .
  12. "RapidIO Standard Revision 2.0" . www.rapidio.org . RapidIO Trade Association. 23 de febrero de 2005. Archivado del original el 2 de diciembre de 2016. Consultado el 9 de octubre de 2014 .
  13. "RapidIO Standard Revision 3.0" . www.rapidio.org . RapidIO Trade Association. 10 de noviembre de 2013. Archivado del original el 24 de diciembre de 2016. Consultado el 9 de octubre de 2014 .
  14. "RapidIO Standard Revision 3.1" (PDF) . www.rapidio.org . RapidIO Trade Association. 13 de octubre de 2014. Archivado del original (PDF) el 23 de octubre de 2014. Consultado el 18 de octubre de 2014 .
  15. "RapidIO Standard Revision 4.0" . www.rapidio.org . RapidIO Trade Association. Junio ​​de 2016. Archivado del original el 24 de diciembre de 2016. Consultado el 15 de agosto de 2016 .
  16. "RapidIO Standard Revision 4.1" . vita.com . RapidIO Trade Association. Julio de 2017. Consultado el 11 de agosto de 2019 .
  17. "Arquitecturas de interconexión de sistemas: Ethernet frente a RapidIO" (PDF) . NXP Semiconductors . Consultado el 11 de noviembre de 2025 .
  18. "Preguntas frecuentes generales sobre RAPIDIO™" (PDF) . NXP Semiconductors . Consultado el 11 de noviembre de 2025 .
  19. "Supercomputación heterogénea de baja latencia basada en RapidIO" (PDF) . Integrated Device Technology. 2015. Consultado el 11 de noviembre de 2025 .
  20. "Prodrive Technologies anuncia su sistema de centro de datos y computación de alto rendimiento (DCCP-280) con RapidIO y Ethernet de 10 Gigabit - Prodrive Technologies" . prodrive-technologies.com . 30 de enero de 2014.
  21. "IDT, Orange Silicon Valley y NVIDIA aceleran el avance en computación con clústeres basados ​​en RapidIO, ideales para juegos y análisis" . businesswire.com (Comunicado de prensa). 18 de noviembre de 2014.
  22. "Prodrive Technologies lanza el PRSB-760G2 para grandes redes RapidIO - Prodrive Technologies" . prodrive-technologies.com . 2 de marzo de 2015.
  23. 1 2 Collier, Patrick (14 de octubre de 2013). "Estándar de interconexión espacial de próxima generación (NGSIS): un enfoque modular de estándares abiertos para interconexiones de alto rendimiento para el espacio" . ResearchGate . Recuperado el 11 de noviembre de 2025 .
  24. "Hoja de ruta de RapidIO" . www.rapidio.com . Asociación Comercial de RapidIO. 10 de junio de 2012. pág. 4. Consultado el 9 de octubre de 2014 . 
  25. "Descripción general de SpaceFibre" (PDF) . STAR-Dundee. Archivado del original (PDF) el 22 de octubre de 2014. Consultado el 21 de octubre de 2014 .
  • RapidIO (inicio).
  • Especificaciones ( edición actual), RapidIO.
  • RapidIO en GitHub
  • RapidIO , núcleos abiertos.