Instruction manual

Video formats, modes and bandwidth
MARLIN Technical Manual
Page 84
10.8 How does bandwidth affect the frame rate?
In some modes the IEEE-1394a bus limits the attainable frame rate. According to the 1394a
specification on isochronous transfer, the largest data payload size of 4096 bytes per 125 µs
cycle is possible with bandwidth of 400 Mb/s. In addition, because of a limitation in an IEEE-
1394 module (GP2Lynx), only a maximum number of 4095 packets per frame are allowed.
The following formula establishes the relationship between the required Byte_Per_Packet size
and certain variables for the image. It is valid only for Format_7.
sByteDepthAoiHeightAoiWidthfpsPACKETPERBYTE
µ
125****__ =
Formula 6: Byte_per_Packet calculation
If the value for “BYTE_PER_PACKET” is greater than 4096 (the maximum data payload), the
sought-after frame rate cannot be attained. The attainable frame rate can be calculated using
this formula:
(Provision: “BYTE_PER_PACKET” is divisible by 4):
sByteDepthAoiHeightAoiWidth
PACKETPERBYTE
fps
µ
125
__
Formula 7: Max. fps Calculation
ByteDepth based on the following values:
Mono8 => 8 bits/pixel = 1 byte per pixel
Mono16 => 16 bits/pixel = 2 bytes per pixel
YUV4:2:2 => 16 bits/pixel = 2 bytes per pixel
YUV4:1:1 => 12 bits/pixel = 1.5 bytes per pixel
Example formula for the b/w camera:
Mono16, 1392 x 1040 – 15 fps desired
32,11
125210401392
4096
4096542812521040139215__
=
>==
s
fps
sPACKETPERBYTE
reachable
µ
µ
Formula 8: Example max. fps calculation