El estándar IEEE 1355-1995 , IEC 14575 o ISO 14575 es un estándar de comunicaciones de datos para interconexión heterogénea (HIC).
IEC 14575 es un sistema de interconexión en serie escalable, de baja latencia y de bajo costo, originalmente diseñado para la comunicación entre un gran número de computadoras económicas.
IEC 14575 carece de muchas de las complejidades de otras redes de datos. El estándar definió varios tipos diferentes de medios de transmisión (incluidos cables y fibra óptica), para abordar diferentes aplicaciones.
Dado que la lógica de red de alto nivel es compatible, son posibles adaptadores electrónicos económicos. IEEE 1355 se utiliza a menudo en laboratorios científicos. Los promotores incluyen grandes laboratorios, como el CERN , y agencias científicas.
Por ejemplo, la ESA aboga por un estándar derivado llamado SpaceWire .
Metas
El protocolo fue diseñado para una red conmutada simple y de bajo costo hecha de enlaces punto a punto . Esta red envía paquetes de datos de longitud variable de forma fiable a alta velocidad. Enruta los paquetes mediante el enrutamiento de agujero de gusano . A diferencia de Token Ring u otros tipos de redes de área local (LAN) con especificaciones comparables, IEEE 1355 escala más allá de mil nodos sin requerir velocidades de transmisión más altas. La red está diseñada para transportar tráfico desde otros tipos de redes, en particular el Protocolo de Internet y el Modo de transferencia asincrónica (ATM), pero no depende de otros protocolos para la transferencia o conmutación de datos. En esto, se parece a la conmutación de etiquetas multiprotocolo (MPLS).
IEEE 1355 tuvo como objetivos Futurebus y sus derivados coherente escalable Interface (SCI), y InfiniBand . El sistema de enrutamiento de paquetes de IEEE 1355 también es similar a VPLS , [ cita requerida ] y usa un esquema de etiquetado de paquetes similar a MPLS.
IEEE 1355 logra sus objetivos de diseño con una electrónica digital relativamente simple y muy poco software. Esta sencillez es valorada por muchos ingenieros y científicos. Paul Walker (ver enlaces [ ¿cuáles? ] ) Dijo que cuando se implementa en un FPGA , el estándar toma alrededor de un tercio de los recursos de hardware de un UART (un puerto serie estándar) y ofrece cien veces la capacidad de transmisión de datos, mientras se implementa un red de conmutación completa y más fácil de programar.
Históricamente, IEEE 1355 se derivaba de las redes seriales asíncronas desarrolladas para las interfaces de datos seriales en chip Transputer modelo T9000. [1] El Transputer era un microprocesador desarrollado para implementar de forma económica la computación en paralelo. IEEE 1355 fue el resultado de un intento de preservar la red de datos inusualmente simple del Transputer. Este esquema de codificación de datos estroboscópicos hace que los enlaces se sincronicen automáticamente, pudiendo adaptarse automáticamente a diferentes velocidades. Fue patentado por Inmos con el número de patente del Reino Unido 9011700.3, reivindicación 16 (codificación de nivel de bits DS-Link), y en 1991 con la patente de EE. UU. 5341371, [2] reivindicación 16. La patente expiró en 2011.
Usar
SpaceWire inspirado en IEEE 1355 . A veces se utiliza para conexiones de datos digitales entre instrumentos científicos, controladores y sistemas de grabación. IEEE 1355 se utiliza en instrumentación científica porque es fácil de programar y gestiona la mayoría de los eventos por sí mismo sin un software complejo en tiempo real.
IEEE 1355 incluye una definición de medios de red baratos, rápidos y de corta distancia, concebidos como protocolos internos para la electrónica, incluidos los equipos de enrutamiento y conmutación de red. También incluye protocolos de red de media y larga distancia, destinados a redes de área local y redes de área amplia .
IEEE 1355 está diseñado para uso punto a punto. Por lo tanto, podría reemplazar el uso más común de Ethernet , si utilizara tecnologías de señalización equivalentes (como la señalización diferencial de baja tensión ). [3]
IEEE 1355 podría funcionar bien para dispositivos digitales de consumo. El protocolo es más simple que Universal Serial Bus (USB), FireWire , Peripheral Component Interconnect (PCI) y otros protocolos de consumo. Esta simplicidad puede reducir los gastos de equipo y mejorar la confiabilidad. IEEE 1355 no define ninguna transacción a nivel de mensaje, por lo que deberían definirse en estándares auxiliares.
Un banco de pruebas de 1024 nodos llamado Macramé se construyó en Europa en 1997. [4] Los investigadores que midieron el rendimiento y la confiabilidad del banco de pruebas Macramé proporcionaron información útil al grupo de trabajo que estableció el estándar. [5]
Lo que es
El trabajo del Instituto de Ingenieros Eléctricos y Electrónicos fue patrocinado por el Comité de Estándares de Arquitectura de Bus como parte de la Iniciativa de Sistemas de Microprocesadores Abiertos. El presidente del grupo fue Colin Whitby-Strevens, el copresidente fue Roland Marbot y el editor fue Andrew Cofler. El estándar fue aprobado el 21 de septiembre de 1995 como estándar IEEE para interconexión heterogénea (HIC) (interconexión en serie escalable de bajo costo y baja latencia para la construcción de sistemas en paralelo) y se publicó como IEEE Std 1355-1995. [6] En octubre de 1999 se formó una asociación comercial que mantuvo un sitio web hasta 2004. [7]
La familia de estándares utiliza una lógica y un comportamiento similares, pero operan a una amplia gama de velocidades en varios tipos de medios. Los autores del estándar dicen que ningún estándar aborda todos los puntos de precio y rendimiento de una red. Por lo tanto, el estándar incluye cortes (sus palabras) para interfaces eléctricas de un solo extremo (baratas), diferenciales (confiables) y de alta velocidad (rápida), así como interfaces de fibra óptica. Las interfaces rápidas o de larga distancia están diseñadas para que no haya transferencia de energía neta a través del cable.
Las velocidades de transmisión varían de 10 megabits por segundo a 1 gigabit por segundo. Los datos normales de la red constan de bytes de 8 bits enviados con control de flujo. Esto lo hace compatible con otros medios de transmisión comunes, incluidos los enlaces de telecomunicaciones estándar.
La longitud máxima de los diferentes medios de transmisión de datos oscila entre un metro y 3 kilómetros. El estándar de 3 km es el más rápido. Los demás son más económicos.
Los conectores están definidos de modo que si un enchufe encaja en un jack, se supone que la conexión funciona. Los cables tienen el mismo tipo de enchufe en ambos extremos, por lo que cada estándar tiene un solo tipo de cable. Los "extensores" se definen como conectores de dos extremos que conectan dos cables estándar.
La electrónica de interfaz realiza la mayor parte del manejo de paquetes, enrutamiento, mantenimiento y administración de protocolos. No se necesita software para estas tareas. Cuando hay un error, los dos extremos de un enlace intercambian un intervalo de silencio o un reinicio y luego reinician el protocolo como si se hubiera encendido.
Un nodo de conmutación lee los primeros bytes de un paquete como una dirección y luego reenvía el resto del paquete al siguiente enlace sin leerlo ni cambiarlo. Esto se denomina " conmutación por agujero de gusano " en un anexo de la norma. La conmutación por agujero de gusano no requiere software para implementar una estructura de conmutación. La lógica de hardware simple puede organizar fallas en enlaces redundantes.
Cada enlace define una conexión de punto a punto full-duplex (transmisión y recepción bidireccional continua) entre dos componentes electrónicos en comunicación. Cada ruta de transmisión tiene un protocolo de control de flujo, de modo que cuando un receptor comienza a recibir demasiados datos, puede reducir el flujo. La electrónica de cada ruta de transmisión puede enviar datos de control de enlace por separado de los datos normales. Cuando un enlace está inactivo, transmite caracteres NULL. Esto mantiene la sincronización, finaliza cualquier transmisión restante rápidamente y prueba el enlace.
Algunos usuarios de Spacewire están experimentando con versiones semidúplex. [1] El esquema general es que el semidúplex utiliza un canal de transmisión en lugar de dos. En el espacio, esto es útil porque el peso de los cables es la mitad. Los controladores invertirían el enlace después de enviar un carácter de fin de paquete. El esquema es más efectivo en los sistemas eléctricos con reloj automático, como Spacewire. En los segmentos ópticos de alta velocidad, el rendimiento semidúplex estaría limitado por el tiempo de sincronización de los bucles de bloqueo de fase utilizados para recuperar el reloj de bits.
Definición
Esta descripción es un breve resumen. El estándar define más detalles, como las dimensiones del conector, los márgenes de ruido y los presupuestos de atenuación.
IEEE 1355 se define en capas y cortes. Las capas son características de red que son similares en diferentes codificaciones de señales y medios. Los cortes identifican un corte vertical de capas compatibles. La capa más baja define las señales. El más alto define los paquetes. Las combinaciones de paquetes, la capa de aplicación o transacción, están fuera del estándar.
Un segmento, una implementación interoperable, se define mediante un código descriptivo conveniente, SC-TM-dd, donde:
- SC es el sistema de codificación de señales. Los valores válidos son DS ( codificación de datos estroboscópicos ), TS (tres de seis) y HS (alta velocidad).
- TM es el medio de transmisión. Los valores válidos son SE (eléctrico de un solo extremo), DE (eléctrico diferencial) y FO (fibra óptica)
- dd es la velocidad en cientos de megabaudios (MBd). Una tasa de baudios se relaciona con un cambio de la señal. Las codificaciones de transmisión pueden enviar varios bits por segundo por baudios o varios baudios por bit por segundo.
Las rebanadas definidas incluyen:
- DS-SE-02, económico, útil en el interior de equipos electrónicos, (200 Mbit / s, <1 metro de longitud máxima).
- DS-DE-02, conexiones eléctricas resistentes al ruido entre equipos (200 Mbit / s, <10 metros).
- TS-FO-02, bueno, útil para conexiones de larga distancia (200 Mbit / s, <300 metros).
- HS-SE-10, conexiones cortas muy rápidas entre equipos (1 Gbit / s, <8 metros).
- HS-FO-10, conexiones largas muy rápidas (1 Gbit / s, <3000 metros).
Spacewire es muy similar al DS-DE-02, excepto que utiliza un conector "D" microminiatura de 9 pines (menor peso) y señalización diferencial de bajo voltaje . También define algunos formatos de mensajes estándar de alto nivel, métodos de enrutamiento y materiales de conectores y cables que funcionan de manera confiable en vacío y vibraciones severas.
Capa 0: la capa de señal
En todos los segmentos, cada enlace puede transmitir continuamente en ambas direcciones ("full duplex"). Cada enlace tiene dos canales de transmisión, uno para cada dirección.
En un cable de enlace, los canales tienen un "medio giro" para que la entrada y la salida siempre vayan a los mismos pines del conector en ambos extremos del cable. Esto hace que los cables sean "promiscuos", es decir, cada extremo de cualquier cable se conectará a cualquier conector de un equipo.
Cada extremo del cable de un enlace debe estar claramente marcado con el tipo de enlace: por ejemplo, "Cable de enlace IEEE 1355 DS-DE".
Capa 1: La capa de personaje
Cada segmento define 256 caracteres de datos. Esto es suficiente para representar 8 bits por carácter. Estos se denominan "datos normales" o "N-caracteres".
Cada segmento define una serie de caracteres de control de enlace especiales, a veces denominados "caracteres L". El segmento no puede confundirlos con N-caracteres.
Cada segmento incluye un carácter de control de enlace de control de flujo, o FCC, así como caracteres L para NULL (sin datos), ESCAPE, fin de paquete y fin de paquete excepcional. Algunas secciones agregan algunas más para iniciar el enlace, diagnosticar problemas, etc.
Cada segmento tiene una detección de errores definida en la capa de caracteres, generalmente usando paridad. La paridad generalmente se distribuye entre varios caracteres.
Un carácter de control de flujo da permiso a un nodo para transmitir algunos caracteres de datos normales. El número depende del segmento, con segmentos más rápidos que envían más caracteres por FCC. La construcción del control de flujo en un nivel bajo hace que el enlace sea mucho más confiable y elimina gran parte de la necesidad de retransmitir paquetes.
Capa 2: la capa de intercambio
Una vez que se inicia un enlace, intercambia caracteres continuamente. Estos son NULL si no hay datos para intercambiar. Esto prueba el enlace y asegura que los bits de paridad se envíen rápidamente para finalizar los mensajes.
Cada segmento tiene su propia secuencia de inicio. Por ejemplo, DS-SE y DS-DE están en silencio, luego comienzan a enviar tan pronto como se les ordena que comiencen. Un carácter recibido es un comando para comenzar.
En la detección de errores, normalmente los dos extremos del enlace intercambian un silencio muy breve (por ejemplo, unos pocos microsegundos para DS-SE) o un comando de reinicio y luego intentan reiniciar y restaurar el enlace como si se hubiera encendido.
Capa 3: la capa de paquete común
Un paquete es una secuencia de datos normales con un orden y formato específicos, terminada por un carácter de "fin de paquete". Los enlaces no intercalan datos de varios paquetes. Los primeros caracteres de un paquete describen su destino. El hardware puede leer esos bytes para enrutar el paquete. El hardware no necesita almacenar el paquete ni realizar ningún otro cálculo en él para copiarlo y enrutarlo.
Una forma estándar de enrutar paquetes es el enrutamiento de origen de agujero de gusano , a veces llamado "enrutamiento de ruta sustractiva", en el que el primer byte de datos siempre le dice al enrutador cuál de sus salidas debe transportar el paquete. Luego, el enrutador elimina el primer byte, exponiendo el siguiente byte para que lo use el siguiente enrutador.
Capa 4: La capa de transacción
IEEE 1355 reconoce que debe haber secuencias de paquetes para realizar un trabajo útil. No define ninguna de estas secuencias.
Rebanada: DS-SE-02
DS-SE significa "Datos y luz estroboscópica, eléctrico de un solo extremo". Este es el estándar eléctrico menos costoso. Envía datos a hasta 200 megabits por segundo, hasta 1 metro, esto es útil dentro de un instrumento para comunicaciones confiables de bajo número de pines.
Una conexión tiene dos canales, uno por dirección. Cada canal consta de dos cables que transportan luz estroboscópica y datos. La línea estroboscópica cambia de estado cada vez que la línea de datos inicia un nuevo bit con el mismo valor que el bit anterior. Este esquema hace que los enlaces sean auto-sincronizados, capaces de adaptarse automáticamente a diferentes velocidades.
Los caracteres de datos comienzan con una paridad impar, seguida de un bit cero. Esto significa que el carácter es un carácter de datos normal, seguido de ocho bits de datos.
Los caracteres de control de enlace comienzan con una paridad impar, seguidos de un bit, seguido de dos bits. Odd-1 significa que el carácter es un carácter de control de enlace. 00 es el carácter de control de flujo FCC, 01 es un final normal de paquete EOP, 10 es un final excepcional de paquete EEOP y 11 es un carácter de escape ESC. Un NULL es la secuencia "ESC FCC".
Una FCC da permiso para enviar ocho (8) caracteres de datos normales.
Cada línea puede tener dos estados: por encima de 2,0 V y por debajo de 0,8 V - señales de nivel lógico CMOS o TTL de un solo extremo . [8] La impedancia nominal es de 50 ó 100 ohmios, para sistemas de 3,3 V y 5 V respectivamente. Los tiempos de subida y bajada deben ser <100 ns. La capacitancia debe ser <300 pF para 100 MBd y <4 pF para 200 MBd.
No se definen conectores porque DS-SE está diseñado para su uso dentro de equipos electrónicos.
Rebanada: DS-DE-02
DS-DE significa "Datos y luz estroboscópica, diferencial eléctrico". Este es el estándar eléctrico que mejor resiste el ruido eléctrico. Envía datos a una velocidad de hasta 200 megabits por segundo, hasta 10 metros, lo que es útil para conectar instrumentos. El cable es grueso y los conectores estándar son pesados y costosos.
Cada cable tiene ocho hilos que transportan datos. Estos ocho cables se dividen en dos canales, uno para cada dirección. Cada canal consta de cuatro cables, dos pares trenzados. Un par trenzado lleva luz estroboscópica diferencial y el otro lleva datos diferenciales. La codificación para la capa de caracteres y superior es similar a la definición de DS-SE.
Dado que el cable tiene diez hilos y ocho se utilizan para datos, queda un par trenzado. El par negro / blanco lleva opcionalmente 5 V de potencia y retorno.
El tiempo de subida del controlador debe estar entre 0,5 y 2 ns. El voltaje diferencial puede variar de 0,8 V a 1,4 V, con señales típicas de nivel lógico PECL diferencial de 1,0 V. [8] La impedancia diferencial es de 95 ± 10 ohmios. El voltaje de salida del modo común es de 2,5 a 4 V. La impedancia de entrada del receptor debe ser de 100 ohmios, dentro del 10%. El voltaje de modo común de la entrada del receptor debe estar entre -1 y 7 V. La sensibilidad del receptor debe ser de al menos 200 mV.
El cable estándar tiene diez hilos. Los conectores son IEC-61076-4-107. Enchufe A (el pin 1 es el primero, el pin 2 el segundo): a: marrón / azul, b: rojo / verde, c: blanco / negro, d: naranja / amarillo, e: violeta / gris (el pin 1 se da primero). Enchufe B (el pin 2 es el primero, el pin 1 segundo): e: marrón / azul, d: rojo / verde, c: negro / blanco, b: naranja / amarillo, a: violeta / gris. Tenga en cuenta la implementación del "medio giro", enrutando las entradas y salidas a los mismos pines en cada enchufe.
El Pin 1C / negro, puede llevar 5 voltios, mientras que el 2C / blanco puede llevar retorno. Si la fuente de alimentación está presente, debe tener un fusible de autocuración y puede tener protección de falla a tierra. Si está ausente, los pines deben incluir una resistencia de 1 MΩ a tierra para filtrar los voltajes estáticos.
Rebanada: TS-FO-02
TS-FO significa "Tres de seis, fibra óptica". Este es un estándar de fibra óptica diseñado para fibras plásticas asequibles que operan en el infrarrojo cercano. Envía 200 megabits / segundo a unos 300 metros.
La longitud de onda debe estar entre 760 y 900 nanómetros, que se encuentra en el infrarrojo cercano . La velocidad de funcionamiento debe ser de 250 MBd como máximo con una variación de 100 partes por millón como máximo. El rango dinámico debe ser de unos 12 decibeles .
El cable para este enlace utiliza dos fibras ópticas multimodo de 62,5 micrómetros de diámetro . La atenuación máxima de la fibra debería ser de 4 decibelios por kilómetro a una longitud de onda infrarroja de 850 nanómetros. El conector estándar en cada extremo es un conector MU-dúplex. La férula 2 siempre está "dentro", mientras que la férula 1 está "fuera". Las líneas centrales deben estar en centros de 14 mm y el conector debe tener un máximo de 13,9 mm. El cable tiene un "medio giro" para hacerlo promiscuo.
Datos | Codificación |
---|---|
0 | 011010 |
1 | 101001 |
2 | 011001 |
3 | 110001 |
4 | 001101 |
5 | 101100 |
6 | 011100 |
7 | 110100 |
8 | 001011 |
9 | 100011 |
A | 010011 |
B | 110010 |
C | 001110 |
D | 100110 |
mi | 010110 |
F | 100101 |
Control | 101010 |
010101 |
La codificación está diseñada para que los errores de un solo bit en la recepción no generen errores de doble bit después de la codificación y para evitar el uso de CRC, que puede duplicar el tamaño de los paquetes pequeños.
El código de línea "3/6" envía un flujo de seis bits, de los cuales siempre se establecen tres bits. Hay veinte personajes posibles. Dieciséis se utilizan para enviar cuatro (4) bits, dos no se utilizan y dos se utilizan para construir caracteres de control de enlace. Estos se muestran con el primer bit enviado comenzando por la izquierda.
Si el símbolo anterior termina con 0, Control es 010101 y Control * es 101010. Si el símbolo anterior termina con 1, Control es 101010 y Control * es 010101. NULL es Control Control *. FCC es Control Control. EOP_1 es la suma de comprobación de control (consulte la definición a continuación). EOP_2 es Control de suma de comprobación. INIT es Control Control * Control * Control *.
Los caracteres de datos están formados por dos símbolos de 4 bits. Los bits 0..3 se transmiten en el primer símbolo, 4..7 en el segundo.
Este enlace transmite NULL cuando está inactivo. Comienza enviando caracteres INIT. Después de recibirlos por 125us, cambia a enviar NULL. Después de enviar NULL para 125us, envía un solo INIT. Cuando un enlace ha enviado y recibido un solo INIT, puede enviar una FCC y comenzar a recibir datos.
Un carácter de control de flujo (FCC) autoriza el envío de dieciséis (16) caracteres de datos normales.
Recibir dos INIT consecutivos o muchos ceros o unos indica desconexión.
Los errores de datos se detectan mediante una paridad longitudinal: todas las palabras de 4 bits no codificadas son exclusivas y luego el resultado se envía como un nibble de suma de comprobación de 4 bits traducido a tres de seis. Esta es la "suma de control" discutida anteriormente.
Rebanada: HS-SE-10
HS-SE significa "Eléctrico de un solo extremo de alta velocidad". Este es el corte eléctrico más rápido. Envía un gigabit por segundo, pero el rango de 8 metros limita su uso a grupos de instrumentos. Sin embargo, los protocolos de fibra óptica de área amplia también utilizan las funciones de control de enlace y modulación de este estándar.
Un cable de enlace consta de dos cables coaxiales de 50 Ω de 2,85 mm de diámetro. La impedancia de toda la línea de transmisión será de 50 ohmios ± 10%. Los conectores deben seguir la norma IEC 1076-4-107. Los cables coaxiales hacen un "medio giro" de modo que el pin B siempre está "dentro" y el pin A siempre está "fuera".
El enlace eléctrico es de un solo extremo. Para la operación 3.3 V, bajo es de 1,25 V y alta es 2 V. Para la operación 5 V, bajo es 2,1 V y alta es 2,9 V. La velocidad de señalización es 100 MBd a 1 GBd . El tiempo máximo de subida es de 300 picosegundos y el mínimo es de 100 picosegundos.
El código 8B / 12B del enlace HS es un código de disparidad emparejado equilibrado , por lo que no hay transferencia de potencia neta. Organiza esto manteniendo una disparidad continua, un recuento del número promedio de unos y ceros. Utiliza la disparidad de ejecución para invertir caracteres de forma selectiva. Un carácter invertido se marca con un bit invertido establecido. 8B / 12B también garantiza una transición de reloj en cada carácter.
8B / 12B envía primero un bit de paridad impar, seguido de 8 bits (el bit menos significativo primero), seguido de un bit de inversión, seguido de un 1 (que es el bit de inicio) y un 0 que es el bit de parada.
Cuando la disparidad de un carácter es cero (es decir, tiene el mismo número de unos y ceros y, por lo tanto, no transferirá energía), se puede transmitir invertido o no invertido sin ningún efecto sobre la disparidad de ejecución. Los caracteres de control de enlace tienen una disparidad de cero y están invertidos. Esto define 126 posibles caracteres de enlace. Cualquier otro carácter es un carácter de datos normal.
Los caracteres de enlace son: 0: IDLE 5: START_REQ (solicitud de inicio) 1: START_ACK (confirmación de inicio) 2: STOP_REQ (solicitud de detención) 3: STOP_ACK (confirmación de detención) 4: STOP_NACK (confirmación de detención negativa) 125: FCC (control de flujo carácter) 6: RESET
Cuando se inicia un enlace, cada lado tiene un bit "CAL" que es cero antes de que el receptor se calibre para el enlace. Cuando CAL es cero, el receptor desecha todos los datos que recibe.
Durante un arranque unidireccional, el lado A envía IDLE. Cuando el lado B está calibrado, comienza a enviar IDLE a A. Cuando A está calibrado, envía START_REQ. B responde con START_ACK de nuevo a A. A luego envía START_REQ a B, B responde con START_ACK, y en ese momento, A o B pueden enviar un carácter de control de flujo y comenzar a obtener datos.
En un arranque bidireccional, ambos lados comienzan a enviar IDLE. Cuando el lado A está calibrado, envía START_REQ al lado B. El lado B envía START_ACK, y luego A puede enviar una FCC para comenzar a obtener datos. El lado B hace exactamente lo mismo.
Si el otro lado no está listo, no responde con un START_ACK. Después de 5 ms, el lado A vuelve a intentarlo. Después de 50 ms, el lado A se rinde, apaga la alimentación, se detiene e informa de un error. Este comportamiento es para evitar lesiones oculares por un extremo de fibra óptica desconectado de alta potencia.
Un carácter de control de flujo (FCC) autoriza al receptor a enviar treinta y dos (32) caracteres de datos.
Se repite un carácter de reinicio y luego provoca un arranque unidireccional.
Si un receptor pierde la calibración, puede enviar un comando de reinicio o simplemente mantener su transmisor bajo, provocando una falla de calibración en el otro enlace.
El enlace solo se cierra si ambos nodos solicitan un cierre. El lado A envía STOP_REQ, el lado B responde con STOP_ACK si está listo para apagarse, o STOP_NACK si no está listo. El lado B debe realizar la misma secuencia.
Rebanada: HS-FO-10
"HS-FO" significa "Fibra óptica de alta velocidad". Este es el segmento más rápido y también tiene el rango más largo. Envía un gigabit / segundo hasta 3000 metros.
El personaje y los niveles superiores son como HS-SE-10.
El cable es muy similar al otro cable óptico, TS-FO-02, excepto por la etiqueta obligatoria y el conector, que debe ser IEC-1754-6. Sin embargo, en cables más antiguos, a menudo es exactamente igual que TS-FO-02, excepto por la etiqueta. HS-FO-10 y TS-FO-02 no interactuarán.
Este cable puede tener un cable multimodo de 62,5 micrómetros, un cable multimodo de 50 micrómetros o un cable monomodo de 9 micrómetros. Estos varían en costo y las distancias que permiten: 100 metros, 1000 metros y 3000 metros respectivamente.
Para fibra multimodo, en el transmisor, la potencia de lanzamiento es generalmente de -12 decibeles. La longitud de onda es de 760 a 900 nanómetros ( infrarrojo cercano ). En el receptor, el rango dinámico es de 10 decibeles y la sensibilidad es de -21 decibeles con una tasa de error de un bit en 10 12 bits.
Para fibra monomodo, en el transmisor, la potencia de lanzamiento es generalmente de -12 decibeles. La longitud de onda es de 1250-1340 nanómetros ( infrarrojo más lejano ). En el receptor, el rango dinámico es de 12 decibeles y la sensibilidad es de -20 decibeles con una tasa de error de bit de un bit en 10 12 bits.
Referencias
- ^ a b Barry M. Cook; C. Paul H. Walker (17 de septiembre de 2009). "SpaceWire e IEEE 1355 Revisited" (PDF) . Conferencia Internacional Spacewire .
- ^ US 5341371 "Interface de comunicación"
- ^ Cook, Barry M .; Walker, Paul (septiembre de 2006). "Ethernet sobre Spacewire: problemas de software" (PDF) . Congreso Internacional de Astronáutica . 61 (1–6): 250. Bibcode : 2007AcAau..61..250C . doi : 10.1016 / j.actaastro.2007.01.008 .describe una red Linux exitosa que proporciona funciones Ethernet utilizando interfaces comerciales de cable espacial. Spacewire se deriva de IEEE 1355 y utiliza LVDS .
- ^ Haas, S .; Thornley, DA; Zhu, M .; Dobinson, RW; Heeley, R .; Martin, B. (3 de noviembre de 1997). "Resultados de la red de conmutación IEEE 1355 de Macramé 1024 Node". Congreso Europeo de Multimedia, Sistemas Embebidos y Comercio Electrónico . CiteSeerX 10.1.1.50.6138 .
- ^ Stefan Haas. "El estándar IEEE 1355: desarrollos, rendimiento y aplicación en física de altas energías" . 1998. p. 121.
- ^ "Estándar IEEE Std 1355-1995 para InterConnect heterogéneo" . sitio web oficial . Asociación de estándares IEEE . 30 de octubre de 1998. Archivado desde el original el 27 de septiembre de 2011 . Consultado el 13 de septiembre de 2011 .
- ^ "Asociación 1355" . 24 de febrero de 2000. Archivado desde el original el 18 de mayo de 2004.
- ^ a b Dr. SM Parkes. "Alta velocidad, bajo consumo, excelente compatibilidad electromagnética: LVDS para el manejo de datos a bordo" . pag. 2.
Otras lecturas
- P. Thompson; AM Jones; NJ Davies; MA Firth; CJ Wright, eds. (1997). El manual del diseñador de redes . Volumen 51: Serie de ingeniería de sistemas concurrentes. IOS Press. ISBN 978-90-5199-380-6.
enlaces externos
- Estándar IEEE 1355-1995 para interconexión heterogénea (HIC) (interconexión en serie escalable de bajo costo y baja latencia para la construcción de sistemas en paralelo) . Asociación de estándares IEEE . 1996. doi : 10.1109 / IEEESTD.1996.81004 . ISBN 978-1-55937-595-5.especificación oficial; requiere pago
- Copia pública del CERN del estándar oficial IEEE 1355-1995
- El sitio de la Agencia Espacial Europea para SpaceWire, un estándar derivado.
- Paul Walker (1 de agosto de 2000). "Bienvenidos a 4Links, placas, chips, IPR y consultoría para IEEE 1355" . sitio web . Archivado desde el original el 25 de febrero de 2008 . Consultado el 13 de septiembre de 2011 .