Mobile Graphics & Coprocessor

SM502 |
 |
Ultra Low-Power Graphics and Co-processor
Advanced graphics and display capabilities at high-quality and
high-resolution are becoming standard features on mobile and
small form factor stationary devices as access to digital multimedia
content anywhere becomes widespread. Silicon Motion continues
to expand its Mobile Graphics product line with the introduction
of the SM502, to perform graphics and video acceleration with
the incorporation of multiple I/O functions supporting the multimedia
requirements of users on a single chip. Its rich feature set
are perfect for high quality display applications such as high
resolution handhelds/PDAs, handheld POS, video phones, security
systems, and other applications requiring the need for low-power
multimedia performance. |
At A Glance

|
Enhanced SM501 with increased 2D and video acceleration
performance and ultra low-power consumption for resolutions
up to 1280 x1024 |

|
Flexible bus interface supporting a direct connection
to 32-bit embedded CPUs or PCI 33/66 |

|
Dual ZV port with ITU656 support for multiple
data stream capture and real-time display and color space conversion
capability |

|
Programmable panel clock (PCLK) for frequency
customization to support standard and non-standard panel timings
with the best display quality |

|
Integrated I/O for lower overall system cost
and smaller form factors |
 |
0 / 8MB integrated memory for different price
and performance points |
 |
LCD, CRT or TV support with flexible display
configurations |
 |
Pin-to-pin and software backwards compatible
with SM501 |
HOST INTERFACE
| • Direct 32-bit CPU and PCI interface |
| |
o Supports Xscale (PXA-25x/27x), IXP4xx, SH4,
Samsung ARM9
o PCI v2.3 support |
DISPLAY
SUPPORT
| • LCD and CRT with dual monitor support |
| |
o LCD: 320x240 to 1280x1024, 16/32-bit
o CRT: VGA to SXGA, 16/32-bit
o Widescreen support up to 1280x768, 32-bit
o Programmable panel clock interface |
• TV encoder 8-bit interface/Digital RGB/YUV
• Hardware rotation |
| |
o Portrait and landscape display
o Can display different orientation on each output |
DIGITAL
VIDEO INPUT (ZV)
• Dual 8-bit or single 8/16-bit ZV port
• Hardware video overlay support
• Video up and down scaling
• Support for non-interlaced and interlaced video
• YUV-to-RGB conversion on the fly
• Supports YUV and dRGB formats
• Color space conversion |
| |
From: YUV422(YUY2 and UYVY),YUV420 (Planar4:1:1),
YV12, IYUV (I420), IMC1, IMC2, IMC3, IMC4, NV12, NV21, RGB565,
and RGBA888
to: RGB565 or RGBF888 |
2D/VIDEO
ACCELERATION ENGINE
• Optimized 128-bit 2D drawing engine
• Enhanced hardware antialiased line and polygon fill
• Intelligent DMA command interpreter for enhanced performance
• Front-end and back-end video engines
• 7 hardware display layers to support split screen, overlay, and
alpha blending
• Per-pixel or planar alpha blend capability between layers for
OSD
FLEXIBLE
MEMORY CONFIGURATIONS
• 0 or 8MB integrated SDRAM option
• Optional external graphics memory up to 64MB (0MB part)
• 32-bit external SDRAM interface to support off-the-shelf SDRAM
I/O
| • USB 1.1 Controller |
| |
o Configurable for host or slave operation |
| • 16750 FFUART/IR |
| |
o 2 serial ports (16750 compatible)
o SIR controller
o 256 Kbit/sec capable |
• Up to 64-bits of GPIO
• Programmable 8051 gcontroller and 8-bit parallel interface
• SSP (CAN/SPI)
• 3 PWM outputs
• I2C
• AC97 I/F or I2S |
PACKAGE
• 100% pin-to-pin compatible with SM501
• 19mmx19mm, 305 pin BGA (0.8mm ball pitch)
• Process: 0.16g
• 0 to 8MB internal memory SDRAM options
OPERATING
VOLTAGE
• 1.8V operation
• 2D: 150mW at 1.4V operation, 800x600
• video: 200 mW at 1.4V operation, 800x600
• Standby: 20mW
DRIVER
SUPPORT
• Linux
• Windows CE 6.0
• Windows XPe
• Device Driver Kit (source code) for porting to other OS
• Software backwards compatible with SM501
|