English
Language : 

MB87P2020 Datasheet, PDF (18/356 Pages) Fujitsu Component Limited. – Colour LCD/CRT/TV Controller
MB87J2120, MB87P2020-A Hardware Manual
any data type (graphic or video data with various colour depths) only restricted by the bandwidth limitation
of video memory at a given operating frequency.
Drawing functions are executed in the PE by writing commands and their dedicated parameter sets. All
commands can be taken from the command list in section 4.2. Writing of uncompressed and compressed
bitmaps/textures, drawing of lines, poly-lines and rectangles are supported by the PE. There are many spe-
cial modes such as duplicating data with a mirroring function.
Writing and reading of pixels in various modes is handled by MAU. Single transfers and block or burst
transfers are possible. Also an exchange pixel function is supported.
With the MCP unit it is possible to transfer graphic blocks between layers of the same colour representation
very fast. Only size, source and destination points have to be given to duplicate some picture data. So it of-
fers an easy and fast way to program moving objects or graphic libraries.
All PP image manipulation functions can be fed through an Antialiasing Filter (AAF). This is as much faster
than a software realisation. Due to the algorithm which shrinks the graphic size by two this has to be com-
pensated by doubling the drawing parameters i.e. the co-ordinates of line endpoints.
DIPA stands for Direct/Indirect Physical Access. This unit handles rough video data memory access with-
out pixel interpretation (frame buffer access). Depending on the colour depth (bpp, bit per pixel) one or
more pixel are stored in one data word. DPA (Direct PA) is a memory-mapped method of physical access.
It is possible in word (32 bit), half word (16 bit) or byte mode. The whole video memory or partial window
(page) can be accessed in a user definable address area of GDC. IPA (Indirect PA) is controlled per ULB
command interface and IPA access is buffered through the FIFOs to gain high access performance. It uses
the command GetPA and PutPA, which are supporting burst accesses, possibly handled with interrupt and
DMA control.
For displaying real-time video within the graphic environment both display controllers have a video inter-
face for connection of video-scaler chips, e.g Intermetall’s IC VPX32xx series or Phillips SAA711x. Addi-
tionally the video input of Jasmine can handle CCIR standard conform digital video streams.
Several synchronisation modes are implemented in both controllers and work with frame buffering of one
up to three pictures. With line doubling and frame repetition there exist a large amount of possibilities for
frame rate synchronisation and interlaced to progressive conversion as well. Due to the strict timing of most
graphic displays the input video rate has to be independent from the output format. So video data is stored
as same principles as for graphic data using up to three of the sixteen layers.
The SDC is a memory controller, which arbitrates the internal modules and generates the required access
timings for SDRAM devices. With a special address mapping and an optimized algorithm for generating
control commands the controller can derive full benefit from internal SDRAM. This increases performance
respective at random (non-linear) memory access.
The most complex part of GDC is its graphic data processing unit (GPU). It reads the graphic/video data
from up to four layers from video memory and converts it to the required video output streams for a great
variety of connectable display types. It consists of Data Fetch Unit (DFU), Colour Conversion Unit (CCU)
which comes with 512 words by 24-bit colour look up table, Line Segment Accumulator (LSA) which does
the layer overlay and finally the Bitstream Formatter (BSF). The GPU has such flexibility for generating
the data streams, video timings and sync signals to be capable of driving the greatest variety of known dis-
play types.
Additional to the digital outputs video DACs provide the ability to connect analog video destinations. A
driver for the displays Cold Cathode Fluorescence Lamp (CCFL) makes the back light dimmable. It can be
synchronized with the vertical frequency of the video output to avoid visible artefacts during modulating
the lamp.
Page 18