English
Language : 

MB87P2020 Datasheet, PDF (125/356 Pages) Fujitsu Component Limited. – Colour LCD/CRT/TV Controller
1 Introduction
Video Interface Controller
1.1 Video Interface Controller functions and features
The purpose of the Video Interface Controller (VIC) is to receive video data from an external video con-
troller. The VIC operates only in synchronous mode, which means that the VIC clock should be provided
by external video pixel decoder. Asynchronous modes where no clock is needed are not supported.
An external video controller converts an analog video signal into a digital component stream. Some of the
controllers have additional features like video resizing, picture quality control (contrast, brightness etc.),
anti-aliasing-filtering and color format conversion (YUV to RGB).
VIC reads digital video signals from video controller output, assorts data and writes them into graphic con-
troller’s Video memory (SDRAM) area reserved for external video data.
Due to a new bus shuffler1, byteswap and clock invert functions the video interface gets a wider range of
flexibility.
The following points list all VIC features briefly:
• data port with 8 bit (Port A only) or 16 bit (Port A and Port B)
• different color formats: RGB555, RGB565, RGB888, YUV444, YUV6552, YUV5552, YUV422
• single clock and double clock mode (Port A only)
• different input timing (Videoscaler-Mode and CCIR) with a wide range of variations due to bus shuffler
(Jasmine only)
• programmable polarity for control signals
• alpha key mapping with programmable color
• windowing function (Jasmine only)
• progressive and interleaced input
• skip function to reduce data rate
• frame management unit to synchronize video input and displayed video output
• programmable layer addresses
• picture start flag in flag register (Jasmine only)
1.2 Video data handling
VIC reads real-time video data from a special display controller interface and writes them into Video Mem-
ory (SDRAM) with help of SDRAM controller (SDC).
As video target a normal layer can be used. Within the display controller no special marking for video layers
is necessary, it is treated as all other layer which contain drawings and bitmaps.
In order to synchronize input video frame rate with display frame rate VIC contains a frame synchronization
controller that works together with GPU. For synchronization a two layer and a three layer mode is availa-
ble. In GPU only one of the used layers needs to be set up. Which of these two or three layers is actually
used is decided by frame synchronization controller in real time.
In two layer synchronization mode one write and one read layer is used for synchronization and the frame
controller compares vertical read/write positions for actual layer.
In three layer synchronization mode only a complete written layer is displayed by GPU. It depends on the
frame rate difference between video input and display output which layer is displayed how often. If GPU is
1. This shuffler is only available for Jasmine. Lavender does not contain this feature.
2. Jasmine only; see chapter 2.2
Introduction
Page 125