FireWire
Il Novembre 24, 2021 da adminFireWire è la versione di Apple Computer di uno standard, IEEE 1394, High Performance Serial Bus, per collegare dispositivi al tuo personal computer. FireWire fornisce una singola connessione plug-and-socket su cui possono essere collegati fino a 63 dispositivi con velocità di trasferimento dati fino a 400 Mbps (megabit al secondo). Lo standard descrive un bus seriale o un percorso tra una o più periferiche e il microprocessore del computer. Molte periferiche sono ora equipaggiate per soddisfare lo standard IEEE 1394. FireWire e altre implementazioni IEEE 1394 forniscono:
- Un semplice connettore seriale a innesto comune sul retro del tuo computer e su molti tipi diversi di periferiche
- Un sottile cavo seriale piuttosto che il più spesso cavo parallelo che ora usi per la tua stampante, per esempio
- Una velocità di trasferimento dati molto alta che permetterà applicazioni multimediali (100 e 200 megabit al secondo oggi;
- Capacità di hot-plug e plug and play senza interrompere il computer
- L’abilità di concatenare i dispositivi in diversi modi senza terminatori o complicati requisiti di configurazione
Con il tempo, ci si aspetta che le implementazioni IEEE 1394 sostituiscano e consolidino le interfacce seriali e parallele di oggi, incluso Centronics parallelo, RS-232C, e Small Computer System Interface (SCSI). I primi prodotti ad essere introdotti con FireWire includono fotocamere digitali, dischi video digitali (DVD), nastri video digitali, videocamere digitali e sistemi musicali. Poiché IEEE 1394 è un’interfaccia peer-to-peer, una videocamera può doppiare un’altra senza essere collegata a un computer. Con un computer equipaggiato con la presa e la capacità del bus, qualsiasi dispositivo (per esempio, una videocamera) può essere collegato mentre il computer è in funzione.
In breve come funziona
Ci sono due livelli di interfaccia in IEEE 1394, uno per il bus backplane all’interno del computer e un altro per l’interfaccia punto a punto tra dispositivo e computer sul cavo seriale. Un semplice ponte collega i due ambienti. Il bus backplane supporta 12,5, 25 o 50 megabit al secondo di trasferimento dati. L’interfaccia del cavo supporta 100, 200 o 400 megabit al secondo. Ognuna di queste interfacce può gestire qualsiasi velocità di dati possibile e passare da una all’altra secondo necessità.
Il bus seriale funziona come se i dispositivi fossero in slot all’interno del computer che condividono uno spazio di memoria comune. Un indirizzo di dispositivo a 64 bit permette una grande flessibilità nella configurazione di dispositivi in catene e alberi da un singolo socket.
IEE 1394 fornisce due tipi di trasferimento dati: asincrono e isocrono. Asincrono è per le tradizionali applicazioni load-and-store dove il trasferimento dei dati può essere iniziato e un’applicazione interrotta quando una data lunghezza di dati arriva in un buffer. Il trasferimento di dati isocrono assicura che i dati fluiscano a una velocità prestabilita in modo che un’applicazione possa gestirli in modo temporizzato. Per le applicazioni multimediali, questo tipo di trasferimento dati riduce la necessità di buffering e aiuta a garantire una presentazione continua per lo spettatore.
Lo standard 1394 richiede che un dispositivo sia entro 4,5 metri dalla presa del bus. Fino a 16 dispositivi possono essere collegati in una singola catena, ciascuno con un massimo di 4,5 metri (prima che inizi l’attenuazione del segnale), quindi teoricamente si potrebbe avere un dispositivo fino a 72 metri di distanza dal computer.
Un altro nuovo approccio alla connessione di dispositivi, l’Universal Serial Bus (USB), fornisce la stessa capacità di “hot plug” dello standard 1394. È una tecnologia meno costosa ma il trasferimento dei dati è limitato a 12 Mbps (milioni di bit al secondo). Small Computer System Interface offre un’alta velocità di trasferimento dati (fino a 40 megabyte al secondo) ma richiede una preassegnazione dell’indirizzo e un terminatore di dispositivo sull’ultimo dispositivo in una catena. FireWire può funzionare con l’ultimo standard di bus interno del computer, Peripheral Component Interconnect (PCI), ma le velocità di trasferimento dati più elevate possono richiedere considerazioni speciali di progettazione per minimizzare il buffering indesiderato per gli errori di velocità di trasferimento.
Lascia un commento