Lcd Channel Usage Restrictions - Texas Instruments OMAP5910 Technical Reference Manual

Dual-core
Hide thumbs Also See for OMAP5910:
Table of Contents

Advertisement

LCD Dedicated Channel
5.4.3

LCD Channel Usage Restrictions

5.4.3.1
Exclusive Frames
5.4.3.2
Both Frames Must Belong to a Single Source
5.4.3.3
LCD Registers Must Remain Steady From One Transfer to Another
5.4.3.4
FIFO Out of Data (Bandwidth Break)
5-28
BF2 is bottom address for frame 2.
TF1 is top address for frame 1.
TF2 is top address for frame 2.
DFM is the dual-frame mode.
In other words, the next address is always the current address + 2 unless the
frame boundaries (inclusive) have been reached (address is a byte address;
it is necessary to increment by two, because all LCD transfers are 16 bits). In
this case, the next address computed is the top address for the frame 1 if in
single frame mode; otherwise, the top address for frame 2 is loaded.
The hardware design does not support inclusion of a frame buffer into another
frame buffer; that is, the start and stop address of each buffer must represent
two different physical parts into the memory. In dual-frame mode the top
address for the second frame must be greater (and not equal) than the bottom
address of the first frame.
In case of dual-frame operation it is not possible to have one frame read from
one source and one frame read from second source. For changing from one
source to another, the LCDEN bit of the LCD control register (see Section 11.8,
LCD Controller Registers) must be cleared to 0 and all pending LCD interrupts
processed. The LCDEN bit level is connected to the dma_lcd_en input of the
DMA LCD channel module as pictured in Figure 5–10.
It is not possible to change any bit of the LCD channel registers until a transfer
has been fully completed. No shadow registers exist in the LCD channel as in
generic channels. Changing bits before transfer completion has not been
tested; results of doing so are unknown. To update registers, the LCDEN bit
should be cleared to 0 and all pending LCD interrupts processed.
FIFO reads are controlled by a state machine that provides the flow control for
the LCD controller. In case of a time-out or bus error while reading the source
memory, the state machine detects the error and does not allow read activity

Advertisement

Table of Contents
loading

Table of Contents