搜档网
当前位置:搜档网 › RA8877简单版规格书

RA8877简单版规格书

RA8877简单版规格书
RA8877简单版规格书

RA i O

RA8877

Character/Graphic

TFT LCD Controller

Specification

Version 1.0

December 21, 2012

RA i O Technology Inc.

Copyright RAiO Technology Inc., 2012

1 Introduction

This is the Hardware Functional Specification for RA8877 TFT LCD Controller. RA8877 supports LVDS type interface. Including in this document are block diagrams. AC and DC characteristics, register descriptions, and power management descriptions.

1-1 Overview Description

The RA8877 is a low power color LCD Controller with support for up to 512M-bits external SDRAM memory. The RA8877 supports an 8/16-bit asynchronous parallel host bus while providing high performance bandwidth into the external display memory allowing for fast screen updates. The RA8877 also provides support for multiple display buffers, Picture-in-Picture, Alpha-Blend, and display rotation/mirror … etc.

1-2 Features

Frame Buffer

●Support all SDRAM density:16Mb, 32Mb, 64Mb, 128Mb, 256Mb or 512Mb

●16-bit SDRAM bus, maximum frame buffer: 256MB

Host Interface

●Support 8080/6800 8/16-bit asynchronous parallel bus interface

?Provide xnwait event to extend MCU cycle

●Support serial host Interface. Ex. I2C, 3/4-wire SPI

Display Input Data Formats

●1bpp: monochrome data (1-bit/pixel)

●8bpp: RGB 3:3:2 (1-byte/pixel)

●16bpp: RGB 5:6:5 (2-byte/pixel)

●24bpp: RGB 8:8:8 (3-byte/pixel or 4-byte/pixel)

?Index 2:6 (64 index colors/pixel with opacity attribute)

?RGB 4:4:4:4 (2048 colors/pixel with opacity attribute)

Display Mode

●24bpp (RGB 8:8:8) color depth. (all 8/16bpp data will convert to 24bpp data)

Support Various Panel Resolution

●Embedded LVDS transmitter to Support LVDS interface type panel

●Support panel’s resolution up-to 2048 dots by 2048 dots

Display Features

●Provide 4 User-defined 32x32 pixels Graphic Cursor

● Display Window

The display window is defined by the size of the LCD display. Complete or partial updates to the

display window are done through canvas image’s setting. The active window size and start position

are specified in 8 pixel resolution (horizontal) and 1 line resolution (vertical). Window coordinates

are referenced to top left corner of the display window (even when flip is enabled or rotate text, no

host side translation is required).

● Virtual display

Virtual display is available to show an image which is larger than LCD panel size. The image may

scroll easily in any direction.

●Picture-in-Picture (PIP) display

Two PIP windows are supported. Enabled PIP windows are always displayed on top of Main

window. The PIP windows sizes and start positions are specified in 4 pixel resolution (horizontal)

and 1 line resolution (vertical). Image scrolling can be performed by changing the start address of a

PIP window. The PIP1 window is always on top of PIP2 window.

● Multi Buffer

Multi buffering allows the active display window to be switched among buffers. The number of

buffers depends on the external SDRAM size and the desired size of the write buffers. Multi

buffering allows a simple animation display to be performed by switching the buffers.

● Wake-up display

Wake-up display is available to show the display data quickly which data is stored in SDRAM. This

function is used when returning from the power saving mode.

●Horizontal/Vertical Flip display

Horizontal/Vertical Flip display functions are available for image data reads. PIP window will be

disabled if flip display function disable.

●Color Bar Display

It could display color bar on panel and need not SDRAM. Default resolution is 800 dots by 600 dots

Initial Display

●Use to show display data which stored in the serial flash and need not MPU participate. It will

execute after power-on reset until execution complete then handover control rights to MPU.

Block Transfer Engine (BTE)

●2D BitBLT Engine

●Copy with ROP & color expansion

●Solid fill & Pattern fill which provide User-defined Patterns with 8x8 pixels or 16x16 pixels

● Alpha-Blend

Alpha-blending allows two images to be blended to create a new image which can then be

displayed using a PIP window. The processing speed of Alpha-blend function varies depending on

the image size. Optionally, a single input image can be processed.

?Chroma-keying function: Mixes images with applying the specified RGB color according to

transparency rate

?Window Alpha-blending function: Mixes two images according to transparency rate in the

specified region (fade-in and fade-out functions are available).

? Dot

f unction: Mixes images accordin

g to transparency rate when the target is

Alpha-blending

 

a graphics image in the RGB format.

 

For each dot, the priority among the v alues of the above functions is as follows:

b lending window > chroma

 

 -keying > dot .

Geometric Drawing Engine

●Draw dot, Line, Curve, Circle, Ellipse, Triangle, Circular Square

SPI mater Interface

Text Features

●Embedded 8x16 Character Sets of ISO/IEC 8859-1/2/3/4.

●Supporting Genitop Inc. UNICODE/BIG5/GB etc. Serial Character ROM with 16x16/24x24/32X32

dots Font Size.

●User-defined Characters support half size (8x16/12x24/16x32) & full size

●Programmable Text Cursor for Writing with Character

● Character Enlargement Function X1, X2, X3, X4 for Horizontal/Vertical Direction ●

Support Character 90 degree Rotation

DMA function

Support direct data transfer from external serial flash to frame buffer

General SPI master

● Compatible

with Motorola’s SPI specifications ● 16 entries deep read FIFO ● 16 entries deep write FIFO

● Interrupt generation after Tx FIFO empty and SPI Tx/Rx engine idle I 2

C Interface

● I2C master interface

? For the expand I/O device, external touch screen controller or panel control ? Support Standard mode (100kbps) and Fast mode (400kbps)

PWM Timer

● Two 16-bit timers

● One 8-bit pre-scalars & One 4-bit divider

● Programmable duty control of output waveform (PWM) ● Auto reload mode or one-shot pulse mode ● Dead-zone generator

Key-scan Interface

● Support up-to 5x5 key matrix (share with the GPIO ports & Panel data pins) ● Support long Key & repeat key

● Support up to 2 keys are pressed simultaneously

Note: Restricted support 3-keys are pressed simultaneously (3-keys cannot form 90°) ● Support Key-Scan Wakeup function

Power Saving

● Support 3 kind of power saving mode

? Standby mode, Suspend mode & Sleep mode ● It may wake up by host, key & external event

Clock Source

● Embedded programmable PLL for system core clock, LCD pixel clock and the SDRAM clock ● Single crystal clock input: (XI/XO: 10-15MHz) ● Internal system clock (Maximum 100MHz, TBD) ● SDRAM clock (Maximum 133MHz, TBD) ● LCD pixel clock (Maximum 80MHz, TBD)

Reset

● Provide power-on reset output to reset system

● May accept external hardware reset and software command reset to synchronize with system Power Supply

● I/O voltage: 3.3V +/- 0.3V

Embedded 1.2V LDO for core power

1-3 System Diagram & Chip Diagram

Figure 1-1 : System Diagram

Figure 1-2 : Chip Diagram

2 Package LQFP14-128

2-1 RA8877 Pin Assignment

Figure 2-1

2-2 Package Outline Dimensions

Figure 2-2: RA8877 Package Outline Dimensions

Important Notice

All rights reserved.

No part of this document may be reproduced or duplicated in any form or by any means without the prior permission of RAIO.

The contents contained in this document are believed to be accurate at the time of publication. RAIO assumes no responsibility for any error in this document, and reserves the right to change the products or specification in this document without notice.

The information contained herein is presented only as a guide or examples for the application of our products. No responsibility is assumed by RAIO for any infringement of patents, copyrights, or other intellectual property rights of third parties which may result from its use. No license, either express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of RAIO or others.

Any semiconductor devices may have inherently a certain rate of failure. To minimize risks associated with customer's application, adequate design and operating safeguards against injury, damage, or loss from such failure, should be provided by the customer when making application designs.

RAIO‘s products are not authorized for use in critical applications such as, but not limited to, life support devices or system, where failure or abnormal operation may directly affect human lives or cause physical injury or property damage. If products described here are to be used for such kinds of application, purchaser must do its own quality assurance testing appropriate to such applications.

相关主题