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

Advertising
background image

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.

Table 7-6

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.

Advertising