TECNOLOGIA+IEEE1394

El IEEE 1394 (conocido como FireWire por Apple Inc. y como i.Link por Sony) es un estándar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele utilizarse para la interconexión de dispositivos digitales como cámaras digitales y videocámaras a computadoras. IEEE1394 permite la conexión tanto de dispositivos digitales multimedia de altas prestaciones, como grabadoras de vídeo, televisores, equipos de música, consolas de mezclas, etc, como de dispositivos tradicionales de PC como discos duros, CD-ROMs, impresoras, escáneres, etc. A diferencia de otros buses donde la comunicación depende de un control centralizado (por ejemplo, en un PC), IEEE 1394 soporta un modelo peer-to-peer, en la que cualquier dispositivo puede comunicarse directamente con cualquier otro, siempre que utilicen los mismos protocolos.
 * TECNOLOGIA IEEE1394**

Por ejemplo, un PC puede estar transfiriendo información a una impresora mientras que podemos estar viendo en la televisión digital (DTV) una película que se está reproduciendo en un unidad lectora de vídeo digital (DVCR), todo sobre el mismo cable 1394. Entre los dispositivos y aplicaciones de alta velocidad más característicos tenemos:

• HDTV • Discos duros • DVD • Edición digital de Vídeo • Mezcla de canales de audio digital**
 * • Cámaras digitales de alta resolución


 * Direccionamiento**Los dispositivos 1394 y sus recursos internos se seleccionan mediante un direccionamiento directo y jerárquico con 64 bits:

• 16 bits de dirección de nodo (Node ID), distribuidos de la siguiente forma: • 10 bits para dirección de bus (Bus ID) = 1023 buses en un sistema • 6 bits para dirección de nodo (Physical ID) = 63 nodos por bus • 48 bits por nodo (Node Offset) = 256 Terabytes de espacio por nodo (Espacio Inicial de Nodo).

Node ID, Bus ID, Physical ID: Los 16 bits más significativos de la dirección total de 64 bits identifican un único nodo de entre todos los nodos que forman parte de los distintos buses del sistema. Los 10 bits más significativos de esta dirección son los mismos para todos los nodos pertenecientes a un mismo bus, cuyo valor se denomina Bus ID, mientras que los 6 bits menos significativos identifican un único nodo perteneciente a dicho bus, y se denomina Physical ID. Esta dirección Physical ID se asigna a cada nodo como parte del proceso de inicialización del bus (los nodos no se configuran manualmente).

1394 utiliza una señalización denominada "Data-Strobe", técnica patentada por STMicroelectronics, que evita la necesidad de trasmisión de señal de reloj. La transmisión de cada bit involucra un cambio en la línea de Data o en la de Strobe, pero nunca en ambas, con lo que el reloj se recupera fácilmente mediante la función XOR de ambas señales. Este sistema soporta a su vez la detección automática de velocidad. La transmisión es diferencial y Semi-Duplex. Se utiliza un par twisteado para transmisión de Dato y recepción de Strobe, y el otro par se usa para recepción de Dato y transmisión de Strobe. Ambos pares son por tanto bidireccionales.
 * Señalización**

Los enlaces son punto-a-punto y de 4.5m como máximo. Cada bus soporta hasta 63 dispositivos y se puede configurar en cadena y/o árbol. Esto quiere decir que de cada dispositivo pueden conectarse uno (cadena) o más (árbol) dispositivos. Para poder establecer una cadena, es necesario que los dispositivos dispongan por lo menos de 2 conectores, mientras que para establecer una conexión en árbol, el dispositivo debe tener al menos 3 conectores. También pueden haber dispositivos con un sólo conector, por lo que sólo pueden conectarse como final de cadena.
 * Topología**

Se establecen 3 opciones de velocidad, a 98.304, 196.608 y 393.216 Mbps respectivamente. Estas velocidades se redondean, respectivamente, a 100, 200 y 400 Mbps, y el estándar los denomina oficialmente S100, S200 y S400. Actualmente está en desarrollo un nuevo estándar a 800 Mbps, y en un futuro está previsto superar el Gbps.
 * Velocidad**