Guppy PRO Technical Manual
V4.1.2
27
Compatibility between IEEE1394a and IEEE1394b
Compatibility example
It is possible to run a IEEE1394a and a IEEE1394b camera on the IEEE1394b
bus.
You can e.g. run a Guppy PRO
F-032B and a Marlin F-033B on the same bus:
•
Guppy PRO
F-032B @ S800 and 60 fps (2560 bytes per cycle, 32% of the
cycle slot)
•
Marlin F-033B @ S400 and 30 fps (1280 bytes, 32% of the cycle slot)
Bus runs at 800 Mbit/s for all devices. Data from Marlin’s port is up-converted
from 400 Mbit/s to 800 Mbit/s by data doubling (padding), still needing 32% of
the cycle slot time. This doubles the bandwidth requirement for this port, as if
the camera runs at 60 fps. Total consumption is thus
2560 + 2560 = 5120 bytes per cycle.
IEEE1394a camera connected to IEEE1394b bus
The cable explains dual compatibility: This cable
serves to connect an IEEE1394a camera with its six-
pin connector to a bilingual port (a port which can
talk in a- or b-language) of a IEEE1394b bus.
In this case, the b-bus communicates in
a-language and a-speed with the camera achieving
a-performance
IEEE1394b camera connected to IEEE1394a bus
The cable explains dual compatibility: In this case,
the cable connects an IEEE1394b camera with its
nine-pin connector to a IEEE1394a port.
In this case, the b-camera communicates in
a-language with the camera achieving
a-performance
Figure 4: IEEE1394a and IEEE1394b cameras and compatibility
1394b port
1394a camera
1394a port
1394b camera