|
Isokron överföring
|
|
Den s k isokrona dataöverföring som IEEE 1394 använder sig av är en överföringsmetod som garanterar att data sänds eller tas emot med bestämda tidsintervall (125 mikrosekunder), vilket gör det möjligt att överföra data i realtid. Isokron överföring är speciellt väl lämpad för överföring av tidskritisk realtidsdata som audio och video. Detta bestämda tidsintervall (125 mikrosekunder) hanteras av Cycle Master-noden, och åtkomsträttigheter för denna hantering har prioritet över annan data.
|
|
Busstilldelning
|
|
För att en nod skall kunna sända datapaket måste den få åtkomsträttigheter för att sända på bussen. Det är rotnoden som sköter denna busstilldelning (Bus Arbitration) och som bestämmer vilken enskild nod som skall få tillgång till bussen (bara en nod i taget kan få tillgång till bussen).

Isokrona subhändelser
Busstilldelningen görs enligt följande procedur:
- Den nod som vill skicka ett datapaket börjar med att sända en begäran om att få göra detta till rotnoden.
- När rotnoden får denna begäran sänder den en tillåtelse till den nod som har sänt begäran.
- Den nod som har sänt begäran får tillåtelsen och därmed också åtkomsträttigheter.
- Den nod som fått åtkomsträttigheter kan därefter börja sända datapaket.
- Ju närmare rotnoden en nod befinner sig, desto snabbare kan både begäran och tillåtelse skickas (=färre hopp mellan noden och rotnoden). Det är också därför ett nätverk med stjärntopologi kan hantera bussen effektivare än ett kaskadkopplat nätverk.
|