26 LCD CONTROLLER (LCDC)
26-12
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
Line 1
Line 2
Line 239 Line 240
FPDAT[23:0]
FPFRAME (SPS)
VDPS
VDP
VT
Vertical timing
5.3.2 HR-TFT Panel Timing Chart
Figure 26.
HT: Horizontal total period
Use HTCNT[6:0]/LCDC_HDISP register to set the horizontal total period.
HT = (HTCNT[6:0] + 1)
×
8 [Ts]
(Ts: Pixel clock period)
HTCNT[6:0] must be programmed such that the following conditions are met:
HTCNT[6:0]
≥
HDPCNT[6:0] + 3
HT > HDP + HDPS
Note: HT should be determined so that the horizontal non-display period (HNDP = HT - HDP) will be
longer than the time required when the LCDC accesses eight words in the VRAM.
HDP: Horizontal display period
Use HDPCNT[6:0]/LCDC_HDISP register to set the horizontal display period (= horizontal panel resolution).
HDP = (HDPCNT[6:0] + 1)
×
8 [Ts]
HDPCNT[6:0] must be programmed such that the following condition is met:
HDP
≥
16
(HDPCNT[6:0]
≥
1)
HDPS: Horizontal display period start position
Use HDPSCNT[9:0]/LCDC_HDPS register to set the horizontal display period start position for the HR-TFT
panel.
HDPS = HDPCNT[9:0] + 1 [Ts]
HDPSCNT[9:0] must be programmed such that the following condition is met:
HT > HDP + HDPS
HPS: Horizontal sync pulse start position
Use FPLINE_ST[9:0]/LCDC_FPLINE register to set the horizontal sync pulse (FPLINE or LP) start position
for the HR-TFT panel.
HPS = FPLINE_ST[9:0] + 1 [Ts]
HPW: Horizontal sync pulse width
Use FPLINE_WD[6:0]/LCDC_FPLINE register to set the horizontal sync pulse width for the HR-TFT panel.
HPW = FPLINE_WD[6:0] + 1 [Ts]
Horizontal sync pulse polarity
Use FPLINE_POL/LCDC_FPLINE register to set the horizontal sync pulse polarity for the HR-TFT panel.
FPLINE_POL = 1: Active high
FPLINE_POL = 0: Active low (default)
VT: Vertical total period
Use VTCNT[9:0]/LCDC_VDISP register to set the vertical total period.
VT = VTCNT[9:0] + 1 [lines]
VTCNT[9:0] must be programmed such that the following condition is met:
VT > VDP + VDPS