Herunterladen Inhalt Inhalt Diese Seite drucken

WAGO FireWire 750-339 Handbuch Seite 90

Modulares i/o-system
Inhaltsverzeichnis

Werbung

90 •
IEEE 1394
Netzwerkkommunikation
Feldname
Datenlänge
tag
(isochrones Daten-
format Tag)
Kanal
tcode
(Transaktionscode)
sy (Synchronisa-
tionscode)
Header CRC
Datenblock
(Quadlet-Data)
Daten CRC
4.5.2.2.1.2 Paketlänge in Abhängigkeit der Datentransferrate
Die Übertragung von isochronen Paketen verlangt einen konstanten Daten-
transfer in konstanten Zeitabständen. Dafür wird ein regelmäßiger Zugang
zum Bus und eine im Vergleich zu asynchronen Paketen höhere Priorität bei
den Buszugriffsverhandlungen (Bus-Arbitration) benötigt.
Sobald die vom IRM angeforderte Bandbreite reserviert ist, erhält der betref-
fende Kanal eine garantierte Zeitscheibe in jedem 125µs langen Buszyklus.
Dabei kann bis zu 80% (100µs) jedes Buszyklus für isochrone Übertragungen
zur Verfügung gestellt werden.
Die maximale Größe der isochronen Pakete wird von der zur Verfügung ste-
henden Busbandbreite begrenzt. In Abhängigkeit der Übertragungs-
geschwindigkeit darf die isochrone Paketübertragung deshalb 100 µs (80%
des Buszyklus mit 125 µs) nicht überschreiten.
Die maximale Zeit, die ein isochrones Paket zur Übertragung benötigt, lässt
sich durch eine einfache Gleichung berechnen:
Komponenten des isochronen Pakets
Feldgröße
variabel
2 Bit
6 Bit
4 Bit
4 Bit
32 Bit
32 Bit
32 Bit
Maximale isochrone Datenlänge (Paket)
Übertragungsgeschwindigkeit
100Mb/s
200Mb/s
400Mb/s
Paketlänge [Byte] x 8 [Bit]
Übertragungsgeschwindigkeit
Beschreibung
Gibt die Datenlänge an. Diese kann ein Wert zwischen
0x0000 und 0xFFFF sein. Falls die Länge kein Vielfaches
von 4 ist, muss der Sender das letzte Quadlet mit Nullen
auffüllen (padding).
Gibt das Format der isochronen Daten an. Der Wert '00' zeigt
an, dass die isochronen Daten nicht formatiert sind (alle
anderen Werte sind reserviert).
Vom Ressourcen-Manager zuvor zugewiesene 6-Bit Kanal-
nummer des Paketes.
Für eine isochrone Transaktion ist der tcode immer 0xA.
Anwendungsspezifisches Feld, kann von der Applikation frei
gewählt werden, mit Ausnahme von 00012. Dieser Wert ist
reserviert für IIDC-Kameras.
Check Summen-Wert für die Kopfdaten des Paketes.
Eigentliche Nutzdaten, die transportiert werden sollen. Dabei
kann das letzte Feld mit Nullen aufgefüllt sein.
Check Summen-Wert für die zu transportierenden Nutzdaten.
Maximale Paketlänge
[Bit]
= Übertragungszeit [s]
[s]
1024 Bytes
2048 Bytes
4096 Bytes
WAGO-I/O-SYSTEM 750
IEEE 1394 – FireWire
®

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis