Acquisition and Camera Control
Synchronizing Acquisition, Camera, CTABs and External Signals
Version G.5
BitFlow, Inc.
NEO-2-21
2.6 Synchronizing Acquisition, Camera, CTABs and External Signals
These boards have extremely flexible camera interfaces. They have been designed to
acquire from almost any Camera Link camera and to synchronize with almost all
industrial signals. There are two layers of synchronization. The first layer is to synchro-
nize to signals coming from the industrial environment. For example triggers and
encoders. The second layer is to synchronize to the camera. This requires both send-
ing signals to the camera (e.g. exposure control) and receiving signals from the cam-
era (e.g. Pixel Clock, Line Enable and Frame Enable). All of these synchronization
problems are solved by the Control Tables (CTABs) and Vertical/Horizontal Opera-
tions. See previous section for detailed operation on the CTABs.
The Vertical and Horizontal Operations describe different state changes that the
board goes through. For example one operation might be to begin acquiring pixels,
another might be to reset the VCOUNT back to zero. Generally these state changes
are caused by one or more events. There are a number of events, both horizontal and
vertical, that the board can react to. These events are tied to operations by a set of
programmable bitfields. The details of these events are outlined in this section.
2.6.1 Vertical Operations and Events
The vertical operations are related to the vertical axis of an image (in memory or on
the display) or frame timing (of a camera). The operations are mainly commands to
VCOUNT and acquisition commands. Each operation can be initiated by some event.
The selection of the event that will initiate the specific operation is done by a set of
three control bits related to each operation.
Table 2-5 is a list of the vertical operations and their related control bits.
Table 2-5 Vertical Operations
Vertical operation
Control bits
VCOUNT frozen/released from 0000h
VCNT_RLS_ZERO
VCOUNT reset to 0000h
VCNT_RST
VCOUNT load with 8000h
VCNT_LD
VCOUNT frozen/released from 7FF0h
VCNT_RLS_STK
VCOUNT increment
VCNT_INC
Acquire (SNAP, GRAB, CONTINUOUS)
ACQ_CON
FREEZE acquisition
FREEZE_CON
ABORT acquisition
ABORT_CON
START vertical acquisition window
VAW_START
Содержание NEO-PCE-CLB
Страница 8: ... TOC 6 BitFlow Inc Version ...
Страница 22: ...Virtual vs Hardware Frame Grabbers The Neon NEO 1 12 BitFlow Inc Version G 5 ...
Страница 64: ...NTG Control Registers The Neon NEO 3 6 BitFlow Inc Version G 5 ...
Страница 90: ...PoCL Control Registers The Neon NEO 6 6 BitFlow Inc Version G 5 ...
Страница 266: ...Power Consumption The Neon NEO 12 6 BitFlow Inc Version G 5 ...
Страница 294: ...NEO PCE DIF I O Connector Pinout P3 The Neon NEO 13 28 BitFlow Inc Version G 5 ...
Страница 300: ...Index BitFlow Inc ...