System Controller
Option
high active
(CSYNC)
low active
(CSYNC)
a
This mode outputs 16 bpp iRGB(1555) data, that can be captured by the Video Input in RGB(666) mode,
but no scaling should be applied.
4.5.4 Video Output control
VOnVSYNC function
Sync mode
CLUT RAM enable
Bus lock enable
Video Input settings
VInCONTROL.SYNCSEL[1:0] = 10
VInCONTROL.SYNCINV = 0
VInCONTROL.SYNCSEL[1:0] = 10
VInCONTROL.SYNCINV = 0
The register SYSVOCTRL holds several bits to control some functions of the Video
Output module.
The function of the VOnVSYNC signal can be selected:
•
SYSVOCTRL.VOnVSSEL = 0: VOnVSYNC outputs vertical sync
signal VOnVSYNC
•
SYSVOCTRL.VOnVSSEL = 1: VOnVSYNC outputs video data enable
signal VOnEN
After release of RESET SYSVOCTRL.VOnVSSEL is set to "0", thus VOnVSYNC
outputs the vertical sync signal VOnVSYNC.
The generation of Video Output synchronization signals can be selected:
•
SYSVOCTRL.CSYNCSELn = 0: separate sync signals VOnVSYNC/
VOnHSYNC
•
SYSVOCTRL.CSYNCSELn = 1: composite sync signal VOnCSYNC
output instead of VOnHSYNC pin
After release of RESET SYSVOCTRL.CSYNCSELn is set to "0", thus separate
sync signals VOnVSYNC/VOnHSYNC are generated.
The colour look-up table palette RAM can be en- or disabled:
•
SYSVOCTRL.VOnRAMEN = 0: CLUT RAM disabled
•
SYSVOCTRL.VOnRAMEN = 1: CLUT RAM enabled
After release of RESET SYSVOCTRL.VOnRAMEN is set to "0", thus the CLUT
RAM is disabled.
The Video Output module's AHB master interfaces have the second highest
priority to use the AHB for fetching data from the framebuffer to refill its internal
FIFO. Only the Host CPU interface has higher priority.
In order to prevent consecutive Video Output burst framebuffer reads from being
interrupted by Host CPU memory accesses, the Video Output module can be
enabled to lock the bus between maximum two read burst. This way the memory
bandwidth granted to the Video Output modules is increased.
Preliminary User's Manual S19203EE1V3UM00
Video Output settings
•
VOnLCDTIMING2.IHS = 0
VOnLCDTIMING2.IVS = 0
B
or
•
VOnLCDTIMING2.IHS = 1
VOnLCDTIMING2.IVS = 1
•
VOnLCDTIMING2.IHS = 0
VOnLCDTIMING2.IVS = 1
B
or
•
VOnLCDTIMING2.IHS = 1
VOnLCDTIMING2.IVS = 0
Chapter 4
97