Preliminary
The Control Tables (CTABs)
The Karbon
KBN-2-12
BitFlow, Inc.
Version F.0
VRESET defines the reset of the VCOUNT, in case this function is programmed in the
VCTAB.
ENVLOAD enables the FEN to load the VCOUNT. The rationale behind the ENVLOAD
column from the VCTAB is that some cameras might not give a FEN, but only two
pulses: the start and end of FEN. With the ENVLOAD, we can mask out the unwanted
one.
IRQ provides an interrupt to the host, allowing an interrupt to occur at any point on
the vertical axis.
GPV are general purpose vertical functions, see usage below.
Note: If a VRESET pulse happens coincident with a LOAD, the LOAD is overriding.
The CLOCK_V Control
CLOCK_V is the clocking of the VCOUNT is generated by the end of the line (horizon-
tal reset).
The INC_V Control
INC_V is the logic for incrementing VCOUNT.
There are only two instances when we want to inhibit the incrementing of VCTAB. The
first instance is when VCOUNT reaches 0000h, the “Stop at Zero” case. The other
instance is when VCOUNT reaches 7FF0h, the “Vertical Stick” case.
Stop at Zero
Usually, VCOUNT will reach zero because of a RESET_V signal. After VCOUNT is reset,
there are programmable options defined by VCNT_RLS_ZERO. Depending on this
bitfield, VCOUNT can continue to count or wait at zero till some event occurs, usually
the assertion of the TRIGGER.
This operating mode is especially useful for synchronizing cameras to external events.
TRIGGER is usually the output of a part-in-place signal. Until this signal is asserted, the
VCOUNT waits at address 0000h. After the TRIGGER is asserted, VCOUNT starts
counting, i.e., scanning the VCTAB in ascending order. At some address we will pro-
gram a sync signal to be sent to the camera, usually through GPV0. In response to this
sync signal, the camera will give back a frame, and it will assert FEN. The FEN will load
address 8000h into VCOUNT. In the VCTAB, we will program the vertical acquisition
window to start after address 8000h. At the end of the vertical acquisition window the
RESET_V will be asserted, which in turn will reset the VCOUNT. VCOUNT will wait at
address 0000h until TRIGGER is asserted.
Vertical Stick
Using the previous example, assume that after we asserted the sync signal to the cam-
era, we expect the camera to give us a frame, i.e., assert FEN. While we expect the
camera to assert FEN, VCOUNT is still being incremented. If it takes too long for the
camera to respond, VCOUNT will eventually reach and pass beyond 8000h. A vertical
Содержание KBN-CL4-2.51-SP
Страница 20: ...P r e l i m i n a r y The Karbon CL Models The Karbon KBN 1 12 BitFlow Inc Version F 0 ...
Страница 62: ...P r e l i m i n a r y DEST_ADD The Karbon KBN 3 8 BitFlow Inc Version F 0 ...
Страница 190: ...P r e l i m i n a r y Camera Link Controls CCs The Karbon KBN 7 12 BitFlow Inc Version F 0 ...
Страница 194: ...P r e l i m i n a r y Power Consumption The Karbon KBN 8 4 BitFlow Inc Version F 0 8 4 Power Consumption ...