Datasheet
AD9979
Rev. C | Page 48 of 56
Table 30. Test Registers—Do Not Access
Address
Data Bit
Content
Default
Value
Update
Type Name Description
3E [18:0] 4B020 TESTMODE Test operation only. Set to 4B020.
[27:19] Unused Set unused bits to 0.
3F [27:0] Unused Set unused register to 0, if accessed.
40 [3:0] F TESTMODE Test operation only. Set to F, if accessed.
[9:4] 0 TESTMODE Test operation only. Set to 0.
[27:10] Unused Set unused bits to 0.
41 to 4F [27:0] Unused Set unused registers to 0, if accessed.
Table 31. Shutter and GPIO Registers
Address
Data
Bits
Default
Value
Update
Type
Name Description
50 [2:0] 0 VD PRIMARY_ACTION Selects action for primary and secondary counters.
0 = idle (do nothing). Auto-reset on VD.
1 = activate counter. Primary: auto-exposure/read.
2 = RapidShot. Wrap/repeat counter.
3 = ShotTimer. Delay start of count.
4 = test operation only.
5 = test operation only.
6 = test operation only.
7 = force to idle.
[27:3] Unused Set unused bits to 0, if accessed.
51 [3:0] 0 VD PRIMARY_MAX Primary counter maximum value.
[7:4] 0 PRIMARY_DELAY Number of fields to delay before the next count (exposure) starts.
[8] 0 TESTMODE Test operation only. Set to 0.
[27:9] Unused Set unused bits to 0, if accessed.
52 [1:0] 0 VD GP1_PROTOCOL Selects protocol for general-purpose signal GPO1.
0 = idle.
1 = no counter association.
2 = link to primary.
3 = primary repeat.
[3:2] 0 GP2_PROTOCOL Selects protocol for general-purpose signal GPO2.
1
[5:4] 0 GP_LINE_MODE Enables general-purpose output signals on every line.
0 = disable.
1 = enable.
[6] 0 GP1_POL GPO1 low/high start polarity.
[7] 0 GP2_POL GPO2 low/high start polarity.
[9:8] 0 GP_LUT_EN Use result from LUT or else GPO is unaltered.
Bit [8] = GPO1 enable.
Bit [9] = GPO2 enable.
[13:10] 0 GP12_LUT
Two-input LUT results. For example, {GP12_LUT} ← [GPO2:GPO1]
{0, 1, 1, 0} = GPO2 XOR GPO1.
{1, 1, 1, 0} = GPO2 OR GPO1.
{0, 1, 1, 1} = GPO2 NAND GPO1.
{1, 0, 0, 0} = GPO2 AND GPO1.
[27:14] Unused Set unused bits to 0, if accessed.