|
IEEE1394
Èíòåðôåéñ äëÿ öèôðîâûõ äàííûõ, èçâåñòíûé òàêæå êàê FireWire™. Ìîæåò èñïîëüçîâàòüñÿ äëÿ ïîäêëþ÷åíèÿ ïåðèôåðèéíûõ óñòðîéñòâ êîìïüþòåðà, òàêèõ, êàê æåñòêèé äèñê. Ñâîþ ïîïóëÿðíîñòü, îäíàêî, çàâîåâàë â îñíîâíîì áëàãîäàðÿ ïðèìåíåíèþ â êà÷åñòâå íåäîðîãîãî èíòåðôåéñà äëÿ ïîäêëþ÷åíèÿ êàìêîðäåðîâ è ïåðèôåðèéíûõ óñòðîéñòâ â ñèñòåìàõ íåëèíåéíîãî ìîíòàæà. Äàííûå ïåðåäàþòñÿ â ñæàòîì âèäå êàê DV (25 Mbit) èëè HDV (19,7 Ìáèò/ñ èëè 25 Ìáèò/ñ). Ñòàíäàðò ïîääåðæèâàåò ïðîïóñêíóþ ñïîñîáíîñòü øèíû íà óðîâíÿõ 100, 200 è 400 Ìáèò/ñ.  çàâèñèìîñòè îò âîçìîæíîñòåé ïîäêëþ÷åííûõ óñòðîéñòâ îäíà ïàðà óñòðîéñòâ ìîæåò îáìåíèâàòüñÿ ñèãíàëàìè íà ñêîðîñòè 100 Ìáèò/ñ, â òî âðåìÿ êàê äðóãàÿ íà òîé æå øèíå - íà ñêîðîñòè 400 Ìáèò/ñ.  íà÷àëå ñëåäóþùåãî ãîäà áóäóò ðåàëèçîâàíû äâå íîâûå ñêîðîñòè - 800 è 1600 Ìáèò/ñ, êîòîðûå â íàñòîÿùåå âðåìÿ ïðåäëàãàþòñÿ êàê ðàñøèðåíèå ñòàíäàðòà. Òàêèå âûñîêèå ïîêàçàòåëè ïðîïóñêíîé ñïîñîáíîñòè ïîñëåäîâàòåëüíîé øèíû ïðàêòè÷åñêè èñêëþ÷àþò íåîáõîäèìîñòü èñïîëüçîâàíèÿ ïàðàëëåëüíûõ øèí, îñíîâíîé çàäà÷åé êîòîðûõ ñòàíåò ïåðåäà÷à ïîòîêîâ äàííûõ, íàïðèìåð íåñæàòûõ âèäåîñèãíàëîâ, âíóòðè êîìïüþòåðà.
Òàêèì îáðàçîì, Firewire óäîâëåòâîðÿåò âñåì âûøåïåðå÷èñëåííûì òðåáîâàíèÿì, âêëþ÷àÿ:
Öèôðîâîé èíòåðôåéñ - ïîçâîëÿåò ïåðåäàâàòü äàííûå ìåæäó öèôðîâûìè óñòðîéñòâàìè áåç ïîòåðü èíôîðìàöèè
Íåáîëüøîé ðàçìåð - òîíêèé êàáåëü çàìåíÿåò ãðóäó ãðîìîçäêèõ ïðîâîäîâ
Ïðîñòîòà â èñïîëüçîâàíèè - îòñóòñòâèå òåðìèíàòîðîâ, èäåíòèôèêàòîðîâ óñòðîéñòâ èëè ïðåäâàðèòåëüíîé óñòàíîâêè
Ãîðÿ÷åå ïîäêëþ÷åíèå - âîçìîæíîñòü ïåðåêîíôèãóðèðîâàòü øèíó áåç âûêëþ÷åíèÿ êîìïüþòåðà
Íåáîëüøàÿ ñòîèìîñòü äëÿ êîíå÷íûõ ïîëüçîâàòåëåé
Ðàçëè÷íàÿ ñêîðîñòü ïåðåäà÷è äàííûõ - 100, 200 è 400 Ìáèò/ñ
Ãèáêàÿ òîïîëîãèÿ - ðàâíîïðàâèå óñòðîéñòâ, äîïóñêàþùåå ðàçëè÷íûå êîíôèãóðàöèè
Âûñîêàÿ ñêîðîñòü - âîçìîæíîñòü îáðàáîòêè ìóëüòèìåäèà-ñèãíàëà â ðåàëüíîì âðåìåíè
Îòêðûòàÿ àðõèòåêòóðà - îòñóòñòâèå íåîáõîäèìîñòè èñïîëüçîâàíèÿ ñïåöèàëüíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ
Áëàãîäàðÿ ýòîìó øèíà IEEE 1394 ìîæåò èñïîëüçîâàòüñÿ ñ:
Êîìïüþòåðàìè
Àóäèî è âèäåî ìóëüòèìåäèéíûìè óñòðîéñòâàìè
Ïðèíòåðàìè è ñêàíåðàìè
Æåñòêèìè äèñêàìè, ìàññèâàìè RAID
Öèôðîâûìè âèäåîêàìåðàìè è âèäåîìàãíèòîôîíàìè
Ïðîñòåéøàÿ ñèñòåìà äëÿ âèäåîêîíôåðåíöèé, ïîñòðîåííàÿ íà øèíå IEEE 1394, èñïîëüçóþùàÿ äâà 15 fps àóäèî/âèäåî êàíàëà çàãðóçèò âñåãî òðåòüþ ÷àñòü 100Mbps èíòåðôåéñà 1394. Íî, â ïðèíöèïå, äëÿ ýòîé çàäà÷è âîçìîæíî è èñïîëüçîâàíèå 400Mbps èíòåðôåéñà.
Êàáåëü IEEE 1394
Øåñòü êîíòàêòîâ FireWire ïîäñîåäèíåíû ê äâóì ïðîâîäàì, èäóùèì ê èñòî÷íèêó ïèòàíèÿ, è äâóì âèòûì ïàðàì ñèãíàëüíûõ ïðîâîäîâ. Êàæäàÿ âèòàÿ ïàðà è âåñü êàáåëü â öåëîì ýêðàíèðîâàíû.
Ïðîâîäà ïèòàíèÿ ðàññ÷èòàíû íà òîê äî 1,5 À ïðè íàïðÿæåíèè îò 8 äî 40 Â, ïîääåðæèâàþò ðàáîòó âñåé øèíû, äàæå êîãäà íåêîòîðûå óñòðîéñòâà âûêëþ÷åíû. Îíè òàêæå äåëàþò íåíóæíûìè êàáåëè ïèòàíèÿ âî ìíîãèõ óñòðîéñòâàõ. Íå òàê äàâíî èíæåíåðû Sony ðàçðàáîòàëè åùå áîëåå òîíêèé ÷åòûðåõïðîâîäíûé êàáåëü, â êîòîðîì îòñóòñòâóþò ïðîâîäà ïèòàíèÿ. (Îíè íàìåðåíû äîáàâèòü ñâîþ ðàçðàáîòêó ê ñòàíäàðòó.) Ýòîò òàê íàçûâàåìûé AV-ðàçúåì áóäåò ñâÿçûâàòü íåáîëüøèå óñòðîéñòâà, êàê "ëèñòüÿ" ñ "âåòêàìè" 1394.
Ãíåçäî ðàçúåìà èìååò íåáîëüøèå ðàçìåðû. Øèðèíà åãî ñîñòàâëÿåò 1/10 øèðèíû ãíåçäà ðàçúåìà SCSI, ó íåãî âñåãî øåñòü êîíòàêòîâ (ó SCSI - 25 èëè 50 ðàçúåìîâ).
Ê òîìó æå êàáåëü 1394 òîíêèé - ïðèáëèçèòåëüíî â òðè ðàçà òîíüøå, ÷åì êàáåëü SCSI. Ñåêðåò òóò ïðîñò - âåäü ýòî ïîñëåäîâàòåëüíàÿ øèíà. Âñå äàííûå ïîñûëàþòñÿ ïîñëåäîâàòåëüíî, à íå ïàðàëëåëüíî ïî ðàçíûì ïðîâîäàì, êàê ýòî äåëàåò øèíà SCSI.
Òîïîëîãèÿ IEEE 1394
Ñòàíäàðò 1394 îïðåäåëÿåò îáùóþ ñòðóêòóðó øèíû, à òàêæå ïðîòîêîë ïåðåäà÷è äàííûõ è ðàçäåëåíèÿ íîñèòåëÿ. Äðåâîîáðàçíàÿ ñòðóêòóðà øèíû âñåãäà èìååò "êîðíåâîå" óñòðîéñòâî, îò êîòîðîãî ïðîèñõîäèò âåòâëåíèå ê ëîãè÷åñêèì "óçëàì", íàõîäÿùèìñÿ â äðóãèõ ôèçè÷åñêèõ óñòðîéñòâàõ.
Êîðíåâîå óñòðîéñòâî îòâå÷àåò çà îïðåäåëåííûå ôóíêöèè óïðàâëåíèÿ. Òàê, åñëè ýòî ÏÊ, îí ìîæåò ñîäåðæàòü ìîñò ìåæäó øèíàìè 1394 è PCI è âûïîëíÿòü íåêîòîðûå äîïîëíèòåëüíûå ôóíêöèè ïî óïðàâëåíèþ øèíîé. Êîðíåâîå óñòðîéñòâî îïðåäåëÿåòñÿ âî âðåìÿ èíèöèàëèçàöèè è, áóäó÷è îäíàæäû âûáðàííûì, îñòàåòñÿ òàêîâûì íà âñå âðåìÿ ïîäêëþ÷åíèÿ ê øèíå. Ñåòü 1394 ìîæåò âêëþ÷àòü äî 63 óçëîâ, êàæäûé èç êîòîðûõ èìååò ñâîé 6-ðàçðÿäíûé ôèçè÷åñêèé èäåíòèôèêàöèîííûé íîìåð. Íåñêîëüêî ñåòåé ìîãóò áûòü ñîåäèíåíû ìåæäó ñîáîé ìîñòàìè. Ìàêñèìàëüíîå êîëè÷åñòâî ñîåäèíåííûõ øèí â ñèñòåìå - 1023. Ïðè ýòîì êàæäàÿ øèíà èäåíòèôèöèðóåòñÿ îòäåëüíûì 10-ðàçðÿäíûì íîìåðîì. Òàêèì îáðàçîì, 16-ðàçðÿäíûé àäðåñ ïîçâîëÿåò èìåòü äî 64449 óçëîâ â ñèñòåìå. Ïîñêîëüêó ðàçðÿäíîñòü àäðåñîâ óñòðîéñòâ 64 áèòà, à 16 èç íèõ èñïîëüçóþòñÿ äëÿ ñïåöèôèêàöèè óçëîâ è ñåòåé, îñòàåòñÿ 48 áèò äëÿ àäðåñíîãî ïðîñòðàíñòâà, ìàêñèìàëüíûé ðàçìåð êîòîðîãî 256 Òåðàáàéò (256õ1024 4 áàéò) äëÿ êàæäîãî óçëà. Êîíñòðóêöèÿ øèíû óäèâèòåëüíî ïðîñòà. Óñòðîéñòâà ìîãóò ïîäêëþ÷àòüñÿ ê ëþáîìó äîñòóïíîìó ïîðòó (íà êàæäîì óñòðîéñòâå îáû÷íî 1 - 3 ïîðòà). Øèíà äîïóñêàåò "ãîðÿ÷åå" ïîäêëþ÷åíèå - ñîåäèíåíèå èëè ðàçúåäèíåíèå ïðè âêëþ÷åííîì ïèòàíèè. Íåò òàêæå íåîáõîäèìîñòè â êàêèõ-ëèáî àäðåñíûõ ïåðåêëþ÷àòåëÿõ, ïîñêîëüêó îòñóòñòâóþò ýëåêòðîííûå àäðåñà. Êàæäûé ðàç, êîãäà óçåë äîáàâëÿåòñÿ èëè èçûìàåòñÿ èç ñåòè, òîïîëîãèÿ øèíû àâòîìàòè÷åñêè ïåðåêîíôèãóðèðóåòñÿ â ñîîòâåòñòâèè ñ øèííûì ïðîòîêîëîì. Îäíàêî åñòü íåñêîëüêî îãðàíè÷åíèé. Ìåæäó ëþáûìè äâóìÿ óçëàìè ìîæåò ñóùåñòâîâàòü íå áîëüøå 16 ñåòåâûõ ñåãìåíòîâ, à â ðåçóëüòàòå ñîåäèíåíèÿ óñòðîéñòâ íå äîëæíû îáðàçîâûâàòüñÿ ïåòëè. Ê òîìó æå äëÿ ïîääåðæêè êà÷åñòâà ñèãíàëîâ äëèíà ñòàíäàðòíîãî êàáåëÿ, ñîåäèíÿþùåãî äâà óçëà, íå äîëæíà ïðåâûøàòü 4,5 ì.
Ïðîòîêîë IEEE 1394
Èíòåðôåéñ ïîçâîëÿåò îñóùåñòâëÿòü äâà òèïà ïåðåäà÷è äàííûõ: ñèíõðîííûé è àñèíõðîííûé. Ïðè àñèíõðîííîì ìåòîäå ïîëó÷àòåëü ïîäòâåðæäàåò ïîëó÷åíèå äàííûõ, à ñèíõðîííàÿ ïåðåäà÷à ãàðàíòèðóåò äîñòàâêó äàííûõ â íåîáõîäèìîì îáúåìå, ÷òî îñîáåííî âàæíî äëÿ ìóëüòèìåäèéíûõ ïðèëîæåíèé.Ïðîòîêîë IEEE 1394 ðåàëèçóåò òðè íèæíèõ óðîâíÿ ýòàëîííîé ìîäåëè Ìåæäóíàðîäíîé îðãàíèçàöèè ïî ñòàíäàðòèçàöèè OSI: ôèçè÷åñêèé, êàíàëüíûé è ñåòåâîé. Êðîìå òîãî, ñóùåñòâóåò "ìåíåäæåð øèíû", êîòîðîìó äîñòóïíû âñå òðè óðîâíÿ. Íà ôèçè÷åñêîì óðîâíå îáåñïå÷èâàåòñÿ ýëåêòðè÷åñêîå è ìåõàíè÷åñêîå ñîåäèíåíèå ñ êîííåêòîðîì, íà äðóãèõ óðîâíÿõ - ñîåäèíåíèå ñ ïðèêëàäíîé ïðîãðàììîé.Íà ôèçè÷åñêîì óðîâíå îñóùåñòâëÿåòñÿ ïåðåäà÷à è ïîëó÷åíèå äàííûõ, âûïîëíÿþòñÿ àðáèòðàæíûå ôóíêöèè - äëÿ òîãî ÷òîáû âñå óñòðîéñòâà, ïîäêëþ÷åííûå ê øèíå Firewire, èìåëè ðàâíûå ïðàâà äîñòóïà.Íà êàíàëüíîì óðîâíå îáåñïå÷èâàåòñÿ íàäåæíàÿ ïåðåäà÷à äàííûõ ÷åðåç ôèçè÷åñêèé êàíàë, îñóùåñòâëÿåòñÿ îáñëóæèâàíèå äâóõ òèïîâ äîñòàâêè ïàêåòîâ - ñèíõðîííîãî è àñèíõðîííîãî. Íà ñåòåâîì óðîâíå ïîääåðæèâàåòñÿ àñèíõðîííûé ïðîòîêîë çàïèñè, ÷òåíèÿ è áëîêèðîâêè êîìàíä, îáåñïå÷èâàÿ ïåðåäà÷ó äàííûõ îò îòïðàâèòåëÿ ê ïîëó÷àòåëþ è ÷òåíèå ïîëó÷åííûõ äàííûõ. Áëîêèðîâêà îáúåäèíÿåò ôóíêöèè êîìàíä çàïèñè/÷òåíèÿ è ïðîèçâîäèò ìàðøðóòèçàöèþ äàííûõ ìåæäó îòïðàâèòåëåì è ïîëó÷àòåëåì â îáîèõ íàïðàâëåíèÿõ. "Ìåíåäæåð øèíû" îáåñïå÷èâàåò îáùåå óïðàâëåíèå åå êîíôèãóðàöèåé, âûïîëíÿÿ ñëåäóþùèå äåéñòâèÿ: îïòèìèçàöèþ àðáèòðàæíîé ñèíõðîíèçàöèè, óïðàâëåíèå ïîòðåáëåíèåì ýëåêòðè÷åñêîé ýíåðãèè óñòðîéñòâàìè, ïîäêëþ÷åííûìè ê øèíå, íàçíà÷åíèå âåäóùåãî óñòðîéñòâà â öèêëå, ïðèñâîåíèå èäåíòèôèêàòîðà ñèíõðîííîãî êàíàëà è óâåäîìëåíèå îá îøèáêàõ.
×òîáû ïåðåäàòü äàííûå, óñòðîéñòâî ñíà÷àëà çàïðàøèâàåò êîíòðîëü íàä ôèçè÷åñêèì óðîâíåì. Ïðè àñèíõðîííîé ïåðåäà÷å â ïàêåòå, êðîìå äàííûõ, ñîäåðæàòñÿ àäðåñà îòïðàâèòåëÿ è ïîëó÷àòåëÿ. Åñëè ïîëó÷àòåëü ïðèíèìàåò ïàêåò, òî ïîäòâåðæäåíèå âîçâðàùàåòñÿ îòïðàâèòåëþ. Äëÿ óëó÷øåíèÿ ïðîèçâîäèòåëüíîñòè îòïðàâèòåëü ìîæåò îñóùåñòâëÿòü äî 64 òðàíçàêöèé, íå äîæèäàÿñü îáðàáîòêè. Åñëè âîçâðàùåíî îòðèöàòåëüíîå ïîäòâåðæäåíèå, òî ïðîèñõîäèò ïîâòîðíàÿ ïåðåäà÷à ïàêåòà.
 ñëó÷àå ñèíõðîííîé ïåðåäà÷è îòïðàâèòåëü ïðîñèò ïðåäîñòàâèòü ñèíõðîííûé êàíàë, èìåþùèé ïîëîñó ÷àñòîò, ñîîòâåòñòâóþùóþ åãî ïîòðåáíîñòÿì. Èäåíòèôèêàòîð ñèíõðîííîãî êàíàëà ïåðåäàåòñÿ âìåñòå ñ äàííûìè ïàêåòà. Ïîëó÷àòåëü ïðîâåðÿåò èäåíòèôèêàòîð êàíàëà è ïðèíèìàåò òîëüêî òå äàííûå, êîòîðûå èìåþò îïðåäåëåííûé èäåíòèôèêàòîð. Êîëè÷åñòâî êàíàëîâ è ïîëîñà ÷àñòîò äëÿ êàæäîãî çàâèñÿò îò ïðèëîæåíèÿ ïîëüçîâàòåëÿ. Ìîæåò áûòü îðãàíèçîâàíî äî 64 ñèíõðîííûõ êàíàëîâ.
Øèíà êîíôèãóðèðóåòñÿ òàêèì îáðàçîì, ÷òîáû ïåðåäà÷à êàäðà íà÷èíàëàñü âî âðåìÿ èíòåðâàëà ñèíõðîíèçàöèè.  íà÷àëå êàäðà ðàñïîëàãàåòñÿ èíäèêàòîð íà÷àëà è äàëåå ïîñëåäîâàòåëüíî âî âðåìåíè ñëåäóþò ñèíõðîííûå êàíàëû 1, 2… Íà ðèñóíêå èçîáðàæåí êàäð ñ äâóìÿ ñèíõðîííûìè êàíàëàìè è îäíèì àñèíõðîííûì.
Îñòàâøååñÿ âðåìÿ â êàäðå èñïîëüçóåòñÿ äëÿ àñèíõðîííîé ïåðåäà÷è.  ñëó÷àå óñòàíîâëåíèÿ äëÿ êàæäîãî ñèíõðîííîãî êàíàëà îêíà â êàäðå øèíà ãàðàíòèðóåò íåîáõîäèìóþ äëÿ ïåðåäà÷è ïîëîñó ÷àñòîò è óñïåøíóþ äîñòàâêó äàííûõ.
Ðåçþìå
Òàêèì îáðàçîì, â ñêîðîì áóäóùåì, íà çàäíåé ïàíåëè êîìïüþòåðà ìîæíî áóäåò óâèäåòü âûõîäû âñåãî äâóõ ïîñëåäîâàòåëüíûõ øèí: USB äëÿ íèçêîñêîðîñòíûõ ïðèìåíåíèé è Firewire - äëÿ âûñîêîñêîðîñòíûõ. Ïðè÷åì ïóòü â æèçíü ó øèíû IEEE 1394 ïðîèçîéäåò ãîðàçäî áûñòðåå, ÷åì ó USB.  ýòîì ñëó÷àå ïðîèçâîäèòåëè ïðîãðàììíûõ ïðîäóêòîâ è àïïàðàòóðû äåéñòâóþò ñîîáùà. Óæå ñåé÷àñ äîñòóïíû ðàçëè÷íûå âèäû óñòðîéñòâ ñ øèíîé Firewire, ïîääåðæêà ýòîé øèíû áóäåò âñòðîåíà â îïåðàöèîííóþ ñèñòåìó Windows 98 è â áëèæàéøåì áóäóùåì âåäóùèå ïðîèçâîäèòåëè ÷èïñåòîâ äëÿ PC âñòðîÿò ïîääåðæêó ýòîé øèíû â ñâîè ïðîäóêòû. Òàê ÷òî 1998 ãîä ñòàíåò ãîäîì Firewire.
Äîïîëíèòåëüíàÿ èíôîðìàöèÿ:
|
|