ADE3700
Pattern Generator
When the programmed block size is such that the complete 8x8 grid is smaller than the total screen
area, the part of the screen area which is outside the 8x8 grid is forced to black.
Figure 7: Pattern Generator (Screen Split)
2.13.2 Pattern Engine
In order to display two patterns simultaneously on the LCD screen, the Pattern Generator has two
pattern display engines. Each engine can display horizontal or vertical bicolor stripes, bicolor
checkers, color bars, gray scales or color scales. It is also possible to select the video stream from
the scaler as a pattern.
The pattern engine displays a bi-directional x-y symmetric pattern. Two 24-bit colors, C0 and C1,
are alternately displayed with a horizontal period of Width and vertical period of Height.
Programming a large Width and a small Height generates horizontal bars whereas the opposite will
generate vertical bars. Programming small numbers for Width and Height generates checker
patterns.
Each of the two patterns is also given X and Y offset attributes, so that it is possible to center the
pattern inside the grid blocks.
A gradient effect can be applied independently on each of the two patterns, to either or both
horizontal and vertical directions. The gradient effect takes two parameters: STEP and DELTA that
define a ramp.
2.13.3 Borders
The Border Generator adds a single pixel width border to the whole display area. Each of the four
sides of the display can be one of 8 independent colors.
Table 19: PGEN Registers (Sheet 1 of 5)
Register Name
PGEN_PGEN_ENAB
PGEN_GRID0
PGEN_GRID1
PGEN_GRID2
Addr
0x0600
0x0601
0x0602
0x0603
Mode Bits
[7:1]
R/W
[0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
Default
Description
Reserved
0x0
0 = disable PGEN block
1 = enable PGEN block
0x0
Grid Row 0
0x0
Grid Row 1
0x0
Grid Row 2
55/89