1 horz_cnt3, horz_cnt4 counters, 2 vert_cnt3, vert_cnt4 counters, 3 frame_cnt3, frame_cnt4 counters – Cirrus Logic EP93xx User Manual
Page 198: 4 horz_cntx (pixel) timing, 5 vert_cntx (line) timing, 6 frame_cntx timing, 6 frame_cntx timing -16

7-16
DS785UM1
Copyright 2007 Cirrus Logic
Raster Engine With Analog/LCD Integrated Timing and Interface
EP93xx User’s Guide
7
7
7
Assuming that pixel input value 0 is off, setting raster engine base + grayscale LUTx offset +
0x00, 0x20, 0x40, and 0x60 to all ‘0’s ensures that a 0 pixel never turns on. Assuming that
pixel 7 is full on, setting raster engine base + grayscale LUTx offset + 0x1C, 0x3C, 0x5C, and
0x7C to all ‘1’s ensures that the value is always on.
shows the format for
programming.
7.4.8.1 HORZ_CNT3, HORZ_CNT4 Counters
These free running counters increment after displaying each pixel.
7.4.8.2 VERT_CNT3, VERT_CNT4 Counters
These free running counters increment at the end of every vertical line.
7.4.8.3 FRAME_CNT3, FRAME_CNT4 Counters
These free running counters increment at the end of each frame.
The GrySclLUT supports 3-bit pixel input. Each of the pixel combinations can define a unique
combination of VERT, HORZ and FRAME counters, which provides for maximum flexibility in
defining the rate at which a given pixel is manipulated as it is being displayed on the screen.
7.4.8.4 HORZ_CNTx (pixel) timing
This timing is controlled by the HORZ_CNTx counter and will indicate what pixel count values
will cause a given pixel to be turned on. It is possible to have a pixel turned on for all HORZ
counts, zero HORZ counts, or a defined pattern of HORZ counts. This counter is incremented
by the pixel clock.
7.4.8.5 VERT_CNTx (line) timing
This timing is controlled by the VERT_CNTx counters and will indicate what line count values
will cause a given pixel to be turned on. It is possible to have a pixel turn on for all VERT
counts, zero VERT counts, or a defined pattern of VERT counts. This counter is incremented
at the end of each line.
7.4.8.6 FRAME_CNTx timing
This timing is controlled by the FRAME_CNTx counters and will indicate when a full frame of
video has been displayed. It is possible to have a pixel turn on for all FRAME counts, zero
frame counts, or a combination of frame counts. This counter is incremented at the end of
each frame.
The GrySclLUT combines all of the above information into a single table. In this way, it is
possible to define a pixel to be on in all conditions (all HORZ, VERT, and FRAME counts),
zero conditions, or any combination.