User Manual
EP7309/11/12 User’s Manual - DS508UM4 9-7
Copyright Cirrus Logic, Inc. 2003
LCD Interface
99
9
LCD Register Descriptions
LCD Control Register (LCDCON)
Address: 0x8000.02C0, Read / Write
Bit Descriptions:
Video Buffer Size [ 0:12]:Total number of bits in the video display buffer.
Formula: (Total bits in video buffer/128) - 1
ex. 640x 240 LCD with 4 bits-per-pixel
Video Buffer: 640x240x4 = 614400
Video Buffer Size = ( 614400/128)-1 = 4799 or 0x 12BF
Note: Minimum value for this field is 3.
Line Len gth[13:18]:Number of pixels in one complete line (row).
Formula: ( N umber of pixels per line/16) - 1
ex. 640x240 LCD
Line length = (640/16) - 1 = 39 or 0x27
Note: Minimum value for this field is 1.
Pixel Prescale[19:24]: Sets the pixel rate prescale an d is always derived f rom
36 MHz clock when i n PLL mode or 13 MHz when using the
external 13 MHz external crystal.
Pixel Prescale = ((CPU clock (Hz))/(Refresh Rate x Total pixels) - 1
Pixel Rate = (CPU Clock (MHz)/(Pixel Prescale + 1)
ex. 640x240 in PLL mode(18-74 MHz CPU clock). 70 Hz refresh
rate is desired.
Pixel Prescale = (36x10
6
)/(70x640x240) - 1 = 2.428 or 2 (round
down)
Pixel rate = (36x10
6
)/((2 + 1) = 12.288 MHz so the actual refresh
rate is: 12.288x10
6
/(640x240) = 80 Hz
Note: If the EP73xx is running at 90 MHz, the data bus rate would increase from 36 to
45 MHz.
AC prescale[24:19]: Sets the LCD AC bias frequency. This frequency is the
required AC b ias frequency for a g iven manufacturer’s LC D p late.
it is derived from the frequency of the line clock (CL[1]). The LCD
M signal will toggle after n+1 counts of the line clock where is M
is the number programmed into this field.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
GSMD GSEN AC Prescale Pixel Prescale Line
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Length VIdeo Buffer Size