2–5
The trailing edge of VCLK is used internally by the TLC34076-170 to sample and latch the BLANK input.
When BLANK becomes active, SCLK is disabled as soon as possible. For example, if SCLK is high when
the sampled BLANK goes low, SCLK completes the clock cycle and returns to the low state. SCLK is then
held low until the sampled BLANK signal goes high. SCLK then is enabled to clock the VRAM again. The
TLC34076-170 video blanking circuitry is designed with sufficient pipeline delay to allow the internal
sampled BLANK signal to align with the pipelined RGB data to the video DACs. The logic described above
works in situations where the SCLK period is shorter than, equal to, or longer than the VCLK period.
When the VRAM split shift-register operation is performed (see Figure 2–3), the SCLK timing is adjusted
to work with the SFLAG input. The split shift-register operation inserts an SCLK during the BLANK period.
This causes the first group of pixel data to appear at the pixel port during the BLANK-active period. The first
SCLK after BLANK then latches this data into the TLC34076-170. Figure 2–3 shows the case when the split
shift-register transfer (SSRT) function is enabled. When a rising edge occurs on the SFLAG input, one SCLK
with a minimum 15-ns pulse duration is generated after the specified delay. This is designed to meet VRAM
timing requirements. The SSRT-generated SCLK replaces the first SCLK in the regular split shift-register
transfer as previously described. Refer to Section 2.9 for a detailed explanation of the SSRT function.
The default divide ratio for SCLK is 1:1 as used in mode 0 (see Table 2–6). Depending on the frequency
relationship between SCLK and VCLK, their phase relationship can be critical. Refer to Appendix C for a
more detailed explanation.
2.3.2
The VCLK frequency can be selected to be 1/1, 1/2, 1/4, 1/8, 1/16, or 1/32 of the dot clock frequency, or it
can be held at a high logic level. The default condition is for VCLK to be held at a high logic level. VCLK is
not used in VGA pass-through mode.
VCLK
VCLK is used by a GSP or custom-designed control logic to generate control signals (BLANK, HSYNC, and
VSYNC). As can be seen from Figures 2–2, 2–3, 2–4, and 2–5, the control signals sampled by VCLK are
enabled.
2nd
Group
SCLK
at P0–P31
Pixel Data
pipeline delay)
before DOTCLK
(internal signal
BLANK
for data latch)
(internal signal
LOAD
BLANK
VCLK
Group
1st
Last Group of Pixel Data
of Pixel Data
Latch Last Group
of Pixel Data
Latch First Group
of Pixel Data
Latch Last Group
3rd
Group
4th
Group
6th
Group
NOTE: Either the SSRT function is disabled (general control register bit 2 = 0), or the SFLAG/NFLAG input is held low
if the SSRT function is enabled (general control register bit 2 = 1).
Figure 2–2. SCLK/VCLK Control Timing (SSRT Disabled,
SCLK Frequency = VCLK Frequency)