i.LINK é a implementação da Sony Corporation de uma norma, IEEE 1394, High Performance Serial Bus, para ligar dispositivos ao seu computador pessoal. i.LINK fornece uma única ligação plug-and-socket na qual podem ser ligados até 63 dispositivos com velocidades de transferência de dados até 400 Mbps (megabits por segundo). O padrão descreve um barramento serial ou caminho entre um ou mais dispositivos periféricos e o microprocessador do seu computador. Muitos dispositivos periféricos agora vêm equipados para atender ao IEEE 1394. i.LINK, FireWire da Apple, e outras implementações IEEE 1394 fornecem:
- Um simples conector serial comum plug-in na parte de trás do seu computador e em muitos tipos diferentes de dispositivos periféricos
- Um cabo serial fino ao invés do cabo paralelo mais grosso que você agora usa para sua impressora, por exemplo
- Uma taxa muito alta de transferência de dados que irá acomodar aplicações multimídia (100 e 200 megabits por segundo hoje; com taxas muito mais altas mais tarde)
- Capacidade de plug and plug and play sem perturbar o seu computador
- A capacidade de encadear dispositivos de várias maneiras diferentes sem terminadores ou requisitos de configuração complicados
p> Com o tempo, espera-se que as implementações IEEE 1394 substituam e consolidem as atuais interfaces seriais e paralelas, incluindo Centronics parallel, RS-232C, e Small Computer System Interface (SCSI). Os primeiros produtos a serem introduzidos com FireWire incluem câmeras digitais, discos de vídeo digital (DVDs), fitas de vídeo digital, filmadoras digitais, e sistemas de música. Como o IEEE 1394 é uma interface peer-to-peer, uma câmara de vídeo pode dublar para outra sem estar ligada a um computador. Com um computador equipado com soquete e barramento, qualquer dispositivo (por exemplo, uma câmera de vídeo) pode ser conectado enquanto o computador está rodando.
Briefly How It Works
Existem dois níveis de interface no IEEE 1394, um para o barramento do backplane dentro do computador e outro para a interface ponto-a-ponto entre o dispositivo e o computador no cabo serial. Uma ponte simples liga os dois ambientes. O barramento de backplane suporta 12,5, 25, ou 50 megabits por segundo de transferência de dados. A interface do cabo suporta 100, 200, ou 400 megabits por segundo. Cada uma destas interfaces pode lidar com qualquer uma das taxas de dados possíveis e mudar de uma para outra conforme necessário.
O barramento serial funciona como se os dispositivos estivessem em slots dentro do computador compartilhando um espaço de memória comum. Um endereço de dispositivo de 64 bits permite uma grande flexibilidade na configuração de dispositivos em cadeias e árvores a partir de um único socket.
IEEE 1394 fornece dois tipos de transferência de dados: assíncrona e isócrona. Assíncrono é para aplicativos tradicionais de carga e armazenamento onde a transferência de dados pode ser iniciada e um aplicativo é interrompido quando um determinado comprimento de dados chega em um buffer. A transferência isócrona de dados assegura que os dados fluam a uma taxa predefinida, de modo que uma aplicação possa lidar com eles de uma forma cronometrada. Para aplicações multimídia, este tipo de transferência de dados reduz a necessidade de buffering e ajuda a garantir uma apresentação contínua para o visualizador.
O padrão 1394 requer que um dispositivo esteja a 4,5 metros da tomada do barramento. Até 16 dispositivos podem ser conectados em uma única corrente, cada um com o máximo de 4,5 metros (antes que a atenuação do sinal comece a ocorrer), então teoricamente você poderia ter um dispositivo a uma distância de até 72 metros do computador.
Outra nova abordagem para conectar dispositivos, o Universal Serial Bus (USB), fornece a mesma capacidade de "hot plug" que a norma 1394. É uma tecnologia menos cara mas a transferência de dados é limitada a 12 Mbps (milhões de bits por segundo). A Interface de Sistema de Computador Pequeno oferece uma alta taxa de transferência de dados (até 40 megabytes por segundo), mas requer uma pré-atribuição de endereço e um terminador de dispositivo no último dispositivo de uma cadeia. O FireWire pode funcionar com o mais recente padrão interno de barramento de computador, o Peripheral Component Interconnect (PCI), mas taxas mais altas de transferência de dados podem exigir considerações especiais de projeto para minimizar o buffer indesejado para os desajustes de taxa de transferência.