beautypg.com

Compatibility example, Image transfer via 1394a and 1394b – ALLIED Vision Technologies Stingray F-504 User Manual

Page 37

background image

FireWire

STINGRAY Technical Manual V4.4.4

36

Compatibility example

It’s possible to run a 1394a and a 1394b camera on the 1394b bus.

You can e.g. run a STINGRAY

F-033B and a MARLIN F-033B on the same bus:

STINGRAY

F-033B @ 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 were running at 60 fps. Total consumption is thus

2560+ 2560 = 5120 bytes per cycle.

Image transfer via 1394a and 1394b

Technical detail

1394a

1394b

Transmission mode

Half duplex (both pairs needed)

400 Mbit/s data rate

aka: a-mode, data/strobe (D/S)
mode, legacy mode

Full duplex (one pair needed)

1 Gbit/s signaling rate, 800
Mbit/s data rate

10b/8b coding (Ethernet), aka:
b-mode (beta mode)

Devices

Up to 63 devices per network

Number of cameras

Up to 16 cameras per network

Number of DMAs

4 to 8 DMAs (parallel) cameras / bus

Real time capability

Image has real time priority

Available bandwidth acc. IIDC
(per cycle 125 µs)

4096 bytes per cycle

~ 1000 quadlets @ 400 Mbit/s

8192 bytes per cycle

~ 2000 quadlets @ 800 Mbit/s

(@1 GHz clock rate)

For further detail read Chapter

Frame rates

on page 240.

Max. image bandwidth

31.25 MByte/s

62.5 MByte/s

Max. total bandwidth

~45 MByte/s

~85 MByte/s

Number of busses

Multiple busses per PC

limit: PCI bus

Multiple busses per PC

limit: PCI (Express) bus

CPU load

Almost none for DMA image transfer

Gaps

Gaps negatively affect asyn-

chronous performance of wide-

spread network (round trip

delay), reducing efficiency

No gaps needed, BOSS mode

for parallel arbitration

Table 3: Technical detail comparison: 1394a and 1394b