background image

KarbonHighSpeed80Bit.fm (July 27, 2011 11:06 am)

BitFlow, Inc. | 300 Wildwood Ave. | Woburn, MA 01801 | USA | 781-932-2900 | www.bitflow.com

1/3

Using High Speed 80-bit (10-tap) Cameras and the BitFlow Karbon
Revision 1.2, 2011-07-27

Introduction

This paper address how to use high speed 80-bit cameras with the BitFlow Karbon. 80-bit cameras out-
put either ten taps of eight bits each, or eight taps of ten bits each. High speed usually means the Cam-
era link Pixel clock is about 75 MHz. Cameras that output these data rates some minor changes how an 
application interacts with the BitFlow API. There are some extra examples in the BitFlow SDK that illus-
trate these changes. 

For example, The Basler A406K, the first high speed 80 bit camera, is capable of acquiring 2320 x 1726 
images at 200 FPS. That results in a data rate of over 800 MB/S. Since this camera was released, many 
manufacturers have released similar high speed cameras. These cameras require using the maximum 
bandwidth the Camera Link interconnect is capable of, that is, 10 taps with a clock rate of 85 MHz. The 
current generation of Karbon frame grabbers can acquire at this rate. However, there is not enough 
head room to DMA data at this rate continuously over the PCI Express bus for long term reliable opera-
tion. For this reason, BitFlow has designed the “2x” mode, which shares the DMA responsibility between 
two DMA engines. The 2x mode effectively doubles the bandwidth of the Karbon, and provides plenty 
of headroom to DMA images from the camera continuously, regardless of system load.

In 2x mode the DMA operations are split up on a line by line basis. One DMA engine is responsible for 
all of the odd lines and the other DMA engine is responsible for all the even lines. Both DMA engines 
can DMA to the same host buffer simultaneously. Both DMA engines are synchronized because both 
Virtual Frame Grabber’s (VFG’s) acquisition engines are synchronized in hardware. The end result is a 
seamless end-to-end acquisition system.

Requirements

The following items are required for interfacing to the Basler A406K:

BitFlow Karbon Frame Grabber - Model KBN-PCE-CL4F-IP4
BitFlow SDK 5.20 (or later) - Download from www.bitflow.com, serial number required
Camera Link Cable - Two required
PC with at least on x8 PCI Express slot
Microsoft Windows - 32-bit or 64-bit

Software Installation

Instal the SDK according the Getting started documentation. It is generally recommended that you 
install the SDK before installing the Karbon into the system.

After installing the Karbon, make sure that the Karbon works correctly with the synthetic camera file. The 
Karbon 4F will appear to Windows as to separate devices, known as Virtual Frame Grabbers (VFGs). 
Make sure to test both VFGs with the synthetic camera file before proceeding. 

Reviews: