Acquisition and Camera Control
The Control Tables (CTABs)
Version G.5
BitFlow, Inc.
NEO-2-19
Example
Lets look at a simple example to clarify the concept of the HCTAB. Assume we want to
program a free running horizontal window of 32 pixels active area. Just before the
active area we want to fire a strobe using GPH0. D0 (HSTART) defines the start of the
HAW. Bit D1 defines the reset of the HCOUNT. D4, GPH0, is the strobe pulse. The size
of the HAW is programmed in ACLP register.
Taking into account that the address counter is clocked by 1/8 the pixel clock, the
HCTAB memory map will be as shown in Table 2-4.
The CT Functions
The CT’s are four functions derived from the HCTAB and the VCTAB. Those functions
can define an arbitrary horizontal and/or vertical waveform. The definition of the CT’s
is given below:
CT[0] = GPV[0] AND GPH[0]
CT[1] = GPV[1] AND GPH[1]
CT[2] = GPV[2] AND GPH[2]
CT[3] = GPV[3] AND GPH[3]
Each CT has a vertical and a horizontal component. Both components are pro-
grammed in the CTABs. The minimum horizontal pulse is 8 PCLKs. The minimum ver-
tical pulse is one line.
The CT’s can be steered to the Camera Controls (on the CL connectors) and to the
GPOUTs, on the IO connector.
Table 2-4 HCTAB Example
HCTAB
Address
HRESET
HSTART
GPH0
Comments
0
0
0
0
You got here from address 9
1
0
0
0
2
0
0
0
3
0
0
1
Fire the strobe
4
0
1
0
Start Horizontal Acquisition
Window
5
0
0
0
Acquire
6
0
0
0
Acquire
7
0
0
0
Acquire
8
0
0
0
Acquire
9
1
0
0
Assert RESET_H
10
0
0
0
Summary of Contents for NEO-PCE-CLB
Page 8: ... TOC 6 BitFlow Inc Version ...
Page 22: ...Virtual vs Hardware Frame Grabbers The Neon NEO 1 12 BitFlow Inc Version G 5 ...
Page 64: ...NTG Control Registers The Neon NEO 3 6 BitFlow Inc Version G 5 ...
Page 90: ...PoCL Control Registers The Neon NEO 6 6 BitFlow Inc Version G 5 ...
Page 266: ...Power Consumption The Neon NEO 12 6 BitFlow Inc Version G 5 ...
Page 294: ...NEO PCE DIF I O Connector Pinout P3 The Neon NEO 13 28 BitFlow Inc Version G 5 ...
Page 300: ...Index BitFlow Inc ...