

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
| ĦE Direct 32-bit CPU and PCI interface |
| |
o Supports Xscale (PXA-25x/27x), IXP4xx, SH4,
Samsung ARM9
o PCI v2.3 support |
DISPLAY
SUPPORT
| ĦE 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 |
ĦE TV encoder 8-bit interface/Digital RGB/YUV
ĦE Hardware rotation |
| |
o Portrait and landscape display
o Can display different orientation on each output |
DIGITAL
VIDEO INPUT (ZV)
ĦE Dual 8-bit or single 8/16-bit ZV port
ĦE Hardware video overlay support
ĦE Video up and down scaling
ĦE Support for non-interlaced and interlaced video
ĦE YUV-to-RGB conversion on the fly
ĦE Supports YUV and dRGB formats
ĦE 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
ĦE Optimized 128-bit 2D drawing engine
ĦE Enhanced hardware antialiased line and polygon fill
ĦE Intelligent DMA command interpreter for enhanced performance
ĦE Front-end and back-end video engines
ĦE 7 hardware display layers to support split screen, overlay, and
alpha blending
ĦE Per-pixel or planar alpha blend capability between layers for
OSD
FLEXIBLE
MEMORY CONFIGURATIONS
ĦE 0 or 8MB integrated SDRAM option
ĦE Optional external graphics memory up to 64MB (0MB part)
ĦE 32-bit external SDRAM interface to support off-the-shelf SDRAM
I/O
| ĦE USB 1.1 Controller |
| |
o Configurable for host or slave operation |
| ĦE 16750 FFUART/IR |
| |
o 2 serial ports (16750 compatible)
o SIR controller
o 256 Kbit/sec capable |
ĦE Up to 64-bits of GPIO
ĦE Programmable 8051 £gcontroller and 8-bit parallel interface
ĦE SSP (CAN/SPI)
ĦE 3 PWM outputs
ĦE I2C
ĦE AC97 I/F or I2S |
PACKAGE
ĦE 100% pin-to-pin compatible with SM501
ĦE 19mmx19mm, 305 pin BGA (0.8mm ball pitch)
ĦE Process: 0.16£g
ĦE 0 to 8MB internal memory SDRAM options
OPERATING
VOLTAGE
ĦE 1.8V operation
ĦE 2D: 150mW at 1.4V operation, 800x600
ĦE video: 200 mW at 1.4V operation, 800x600
ĦE Standby: 20mW
DRIVER
SUPPORT
ĦE Linux
ĦE Windowsµ CE 6.0
ĦE Windowsµ XPe
ĦE Device Driver Kit (source code) for porting to other OS
ĦE Software backwards compatible with SM501
|