
AD9923A
Rev. 0 | Page 28 of 88
Table 15. V-Sequence Registers
1
Register
HOLD
VMASK
Length
(Bits)
1
2
Range
On/off
0 to 3 mask mode
Description
Use in conjunction with VMASK. 1 = hold instead of FREEZE/RESUME.
Enables the masking of XV1 to XV13 outputs at the locations specified by
the FREEZE/RESUME registers.
0 = no mask.
1 = enable FREEZE1/RESUME1.
2 = enable FREEZE2/RESUME2.
3 = enable both FREEZE1/RESUME1 and FREEZE2/RESUME2.
HD line length in each V-sequence.
Start polarity for each XV1 to XV13 output.
HDLEN
XV1POL to
XV13POL
GROUPSEL
13
1
0 to 8191 pixels
High/low
12
1b for each XV output
Assigns each XV1 to XV13 output to either V-Pattern Group A or
V-Pattern Group B.
0 = assigns to VPATSELA.
1 = assigns to VPATSELB.
When high, all XV outputs combine Group A and Group B.
Selected V-pattern for Group A.
Selected V-pattern for Group B. If SPVTP_ENABLE = 1, VPATSELB is used
for second VTP inserted in SPVTP_ACTLINE.
Selects alternation repetition mode for Group A only.
0 = disable alternation, use VREPA_1 for all lines.
1 = 2-line. Alternate VREPA_1 and VREPA_2 (same as odd/even).
2 = 3-line. Alternate VREPA_1, VREPA_2, and VREPA_3.
3 = 4-line. Alternate VREPA_1, VREPA_2, VREPA_3, and VREPA_4.
Start position for the selected V-Pattern Group A.
Start position for the selected V-Pattern Group B. If SPVTP_ENABLE = 1,
VSTARTB is used for start position of VPATSELB in SPVTP_ACTLINE.
Length of selected V-Pattern Group A.
Length of selected V-Pattern Group B.
Number of repetitions for the V-Pattern Group B for odd lines.
If no alternation is required for Group B, set VREPB_ODD equal to
VREPB_EVEN.
Number of repetitions for the V-Pattern Group B for even lines.
If no alternation is required for Group B, set VREPB_EVEN equal to
VREPB_ODD.
Number of repetitions for the V-Pattern Group A for first lines (odd).
Number of repetitions for the V-Pattern Group A for second lines (even).
Number of repetitions for the V-Pattern Group A for third lines.
Number of repetitions for the V-Pattern Group A for fourth lines.
Pixel location where the XV outputs freeze or hold (see VMASK).
Pixel location where the XV outputs resume operation (see VMASK).
Pixel location where the XV outputs freeze or hold (see VMASK).
Pixel location where the XV outputs resume operation (see VMASK).
Active line for second VTP insertion.
When high, second VTP is inserted into SPVTP_ACTLINE.
TWO_GROUP
VPATSELA
VPATSELB
1
5
5
High/low
0 to 31 V-pattern number
0 to 31 V-pattern number
VPATA_MODE
VSTARTA
VSTARTB
2
13
13
0 to 3 repetition mode
0 to 8191 pixel location
0 to 8191 pixel location
VLENA
VLENB
VREPB_ODD
13
13
12
0 to 8191 pixels
0 to 8191 pixels
0 to 4095 repeats
VREPB_EVEN
12
0 to 4095 repeats
VREPA_1
VREPA_2
VREPA_3
VREPA_4
FREEZE1
RESUME1
FREEZE2
RESUME2
SPVTP_ACTLINE
SPVTP_ENABLE
1
See Table 11 and Table 12 for CLPOB, PBLK, and HBLK registers.
12
12
12
12
13
13
13
13
12
1
0 to 4095 repeats
0 to 4095 repeats
0 to 4095 repeats
0 to 4095 repeats
0 to 8191 pixel location
0 to 8191 pixel location
0 to 8191 pixel location
0 to 8191 pixel location
0 to 4095 line location
High/low