SMI GPU Roadmap Update

October, 2009 Agenda

. Company Overview . GPU Roadmap . GPU Technology and Success Story . GPU Selection Guide . GPU Software Driver and Design Tool . Why Choose SMI? About Silicon Motion

. Founded in Nov. 1995 . Market Position: A global leader in microcontrollers for NAND flash storage and low-power multimedia devices . Mission: Silicon Motion is a leading fabless semiconductor company that provides universally compatible, high- performance, low-power semiconductor solutions for the multimedia electronics markets. 3 Pacific Rim Operations Support Global Focus

Beijing, China

Seoul, Korea

Yokohama, Japan

Shanghai, China Milpitas, CA

Jhubei, Taiwan

Shenzhen, China

Headquarters: Jhubei, Taiwan Other Operations: Seoul (KOR), Milpitas (US), Shenzhen, Shanghai, Beijing (CN), Shin Yokohama (JP), and Taipei (TW) Employees: 600+ (400+ Engineers) Distributors: N. America, Europe, China, Singapore, Taiwan, Korea, Singapore Our Products

>>Mobile Storage >>Multimedia SoC >>Mobile Communications

• Flash Card Controllers • Portable Multimedia SoC • Mobile TV Tuner IC • Mobile TV SoC • Solid State Drive Controllers • PC Camera Controllers (tuner + demodulator)

• USB Flash Drive Controllers • Embedded Graphics • CDMA RF ICs

• Embedded Flash Controllers • Electronic Toll Collection System RF ICs • Card Reader Controllers Embedded GPU Roadmap

SM107 SM502 SM502 4 MB 8 MB 0 MB

•2D Engine •2D Engine Main RISC •Host/PCI interface •Host/PCI interface •4MB Int. SDRAM •8MB Int. SDRAM Interface •1280x1024 •1280x1024 •CRT& DVO •CRT& DVO •I/O Peripherals (limited) •I/O Peripherals •15x15mm BGA •19x19mm BGA •MP •MP

SM718 SM718 16 MB 0 MB

SM712 SM722 SM750 SM750 •PCI & 16/32b Host I/F 4 MB 8 MB 16 MB 0 MB •2D Engine •16MB Int. DDR •1920x1440 •2D Engine •2D/3D Engine •2D Engine •CRT& Dual-D •PCI interface •PCI/AGP interface •1 lane PCI-E Main •17x17mm BGA •4MB Int. SDRAM •8MB Int. SDRAM •16MB Int.DDR •CS Q1’10 interface •1024x768 •1280x1024 •1920x1440 •MP Q2’10 •CRT& DVO •CRT& DVO •CRT& Dual-D •27x27mm BGA •27x27mm BGA •17x17mm BGA •MP •MP •CS NOW •MP Q4’09 New Ultra Low Power High End GPU TV Tuner / VCR / DVD Player MPEG2/4 Decoder NTSC/PAL Camera

BT.601 BT.656

Dual 8 bits or Single 16 bit Program DAC0 PLL ZV port & De-interlace Processing Engine 300Mhz

DAC1 300Mhz 128 bit 2D PCI-E 1.1 Graphic PCIe x1 Bus I/F PHY Engine Display 36-bit Engine TTL Interface DDR 16 MB DRAM DDR Memory DRAM Controller

32 / 64 bit

DDR DRAM SM750 – LynxExp New and Enhance Features

New Bus Interface

• PCI Express Gen1 x1 Lane • 36 Pins Bus Interface PCIe x1 Bus I/F PCI-E 1.1 PHY • 1.25GHz Clock Speed and 250MB/s Data Rate (Twice as PCI) • PCI Express Compliance

New Memory – DDR-400

DDR 16 MB DRAM • Internal DDR Only DDR Memory DRAM Controller • 16MB x 32bit DDR-400 memory

Ext. 32 / 64 • External DDR Only bit • x32bit up to 64MB

DDR • x64bit up to 64MB (the highest memory DRAM bandwidth configuration) New and Enhanced Feature

Enhanced Display Feature

DAC0 • Two internal 300Mhz DAC for CRT display resolution 300Mhz up to 1920x1440.

DAC1 Display 300Mhz • Configurable 36-bit TTL LCD interface Engine • 1 or 2 channel I/F for LCD size up to 1920x1440 36-bit TTL • 2 separated 18-bit TTL LCD interface for Dual LCD Interface • External LVDS / TMDS / DVI transmitter is required for LVDS / TMDS / DVI display

1 So what are the possible Display Combination? DAC0 1 DAC0 DAC0 18b 18b DAC1 2 2 1 DVI 1 36-bit 36-bit TTL 1 18b TTL 18b DAC1 1 2 DVI 36-bit 36-bit 2 TTL TTL 1 1 Resolution vs. Memory Bus Width

Resolution 2D Video Dual Display Memory Bus Reqr. 1024x768 ✔ 32-bit 1024x768 ✔ ✔ ✔ 32-bit 1280x1024 ✔ 32-bit 1280x1024 ✔ ✔ ✔ 32-bit 1600x1200 ✔ 32-bit 1600x1200 ✔ ✔ ✔ 32-bit 1920x1080 ✔ 32-bit 1920x1080 ✔ ✔ ✔ 64-bit 1920x1440 ✔ 64-bit 1920x1440 ✔ ✔ ✔ 64-bit

Internal / External memory configuration External memory configuration only Ultra Low Power In The Class

1920x1440x16 D. Display 2D + Video

2W 1600x1200x16 D. Display 2D + Video

1920x1080x16 LCD only, 2D + Video Typical Power Consumption 1W

1920x1440x16 LCD only, 2D + Video

1280x1024x16 LCD only, 2D + Video

Resolution and Display Mode Silicon Motion Technology

Brings Targeted Features for Vertical Applications • Multi-resolution panel support with high performance graphics - Supports STN & TFT Standard 4:3 and Wide 16:9 with programmable PLL. • Dual Display / Dual Adapter - Independent display across multiple display devices with single or multiple adapters. Supports host / PCI / PCIe interface. • Dual Zoom Video Port - Multiple data stream capture and real-time display capability. Supports ITU601 & ITU656. • Seven Display Layers - Enables sophisticated menu driven user-interface application designs • Ultra Low Power - Enables fanless & green design for low power application such as Power over Ethernet (PoE) Design-win Applications

HMI Thin Client POS Medical Device

NetBook Casio Gaming - Surveillance System - DVR Player Tracking

Industrial PDA Fitness Equipment Military PDA Success Story - Operator Interface (HMI)

RISC CPU + SM502 (PoE capability) Typical Usage of HMI

HMI leverages the low power and flexible panel support technology

4:3 16:9

320x240 1280x1024 640x240 1366 x 768 SM750 / SM718 Enables Higher Resolution

320x240 1920x1440640x240 1920x1080 Success Story - Thin Client

Windows TS, CITRIX, or VMware VDI server

RMI AU1550 + SM712 (POE) RMI AU1550 + SM722 x2

Windows or Linux with Multiplier software Atmel AT91SRM9G20 + SM502 (POE) SM502 Quad Head PCI card

Thin Client leverages the multiple display, high resolution display, and low power technology

SMI GPU CPU Platform SMI GPU

SM750/SM718 enable more dual display applications with lower cost Success Story - Surveillance System (DVR)

PCI/Host CRT out

SoC (x86/ARM/MI SMI TV Out RISC CPU + SM502 PS/SH-4/..) dTV TV GPU Encoder AC97 ZV0 ZV1 AC97 Codec 16 ch Video En/decodin g engine MIC

DVR leverages the multiple display ports, IO Interface (ZV, AC97) and multiple display layers technology for video and OSD

Primary Display – 5 layers H/W Cursor Secondary Display – 2 layers Graphics, Graphics Alpha, Video Overlay, 2nd Graphics, 2nd H/W Cursor Video Alpha, H/W Cursor

SM750/SM718 enables higher qualify of video with DDR Silicon memory bandwidth Motion GPU Key Feature Summary SM502 SM107 SM712 SM722 SM718 SM750 16b/32b Host Bus Interface 32-bit Host / PCI 32-bit Host / PCI PCI PCI PCIe x1 / PCI Memory sizes 8 MB SDR 4MB SDR 4MB SDR 8MB SDR 16MB DDR 16MB DDR available Int. Int. Int. Int. Int. Int. 2D/3D 2D 2D 2D 2D/3D 2D 2D VGA BIOS No No Yes Yes Yes Yes

DAC Frequency 240Mhz 240Mhz 200Mhz 200Mhz 300Mhz x2 300Mhz x2

Digital panel 8/12/18/24 8/12/18/24 9/12/18/24/36 9/12/18/24 12/18/24/36 12/18/24/36 Interface STN/TFT STN/TFT STN/TFT STN/TFT TFT TFT 1280x1024 (4:3) 1280x1024 (4:3) Max. resolution 1280x1024 1280x1024 1920x1440 1920x1440 1366x768 (16:9) 1366x768 (16:9) Integrated LVDS No No No Yes, 1 Ch. No No Dual Display Yes Yes Yes Yes Yes Yes

Display Layer 7 7 4 4 7 7 USB host, AC97, I2S, UART, SSP, Dual 8-bit / Dual 8-bit / Dual 8-bit / 16-bit 16-bit I/O Peripherals Dual 8-bit / Single Single 16-bit Single 16-bit Single 16-bit ZV Port ZV Port 16-bit ZV Port, ZV Port ZV Port ZV Port etc. 297BGA, 208BGA, 256BGA, 316BGA, 265BGA, Package / Size 17x17mm 19x19mm 15x15mm 27x27mm 27x27mm 17x17mm Typical power <250mW <250mW <500mW <500mW <1W <1W I-Temp Yes Yes Yes No Yes Yes GPU Selection Guide

High PCI Bus 32-bit Local / PCI 16b / 32b Local / PCI PCIe Bus SM722 8MB SM750 16MB SM718 16MB

SM502

Cost 8MB

SM750 SM107 SM718 0MB SM712 4MB SM502 0MB 4MB 0MB

1024x768 1280x1024 1360x768 1920x1440 High Low Display Resolution Comprehensive OS Driver & CPU Support

Compatible CPU Platforms CPU PCI I/F X86 core processor; IXP4xx, Marvell Orion M5281, AMD AU1xxx; Platform ZFMico ZFx86, STMicro Loongson; AMCC 405/440 PowerPC; BLX

Host / Host PCI / PCIe Godson; Toshiba MIPS, DM&P Vortex

PCIe I/F X86 core processor, Intel Tolapai/, Marvel Kirkwood (SM750 only) 88F6180/88F619x/88F6281, Discovery MV76100/MV78100/MV78200, Freescales Power QuICC MPC837X/MPC85xx, AMCC PPC405EX/PPC460EX/PPC460SC/PPC460GTx , Renesas SH7786

ARM - 32b Host I/F Marvell Xscale PXA25x/27x, Samsung S3C2410/S3C2440; Cirus Logic EP9315; Freescale iMx21/27, Atmel AT91RM9200/AT91SAM9G20 SMI GPU MIPS/SH - 32b Host NEC VR4122/VR4131; Renesaas SH3/SH4 SH77xxR I/F

ARM - 16b Host I/F Marvell Xscale PXA3xx, Freescale iMx3x, Samsung S3C2443 (SM718 only) Software Driver Availability

Win Linux Win WinCE Vx-Works Win9X Server Linux X.org / Vx-Works QT 2K/XP/V 4.0/4.2/5 Wind- QNX 2003 Kernel Ent. Kernel Emb. MLel ista/7 /2008 .0/6.0 Server

SM712 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔

SM72x ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔

SM750 ✔ ✔ ✔ ✔ ✔ SM718

SM50x ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ SM107

* QnX drivers are written and owned by QNX. * Other OS drivers will be supported per request. SMI DDK – Simplify Driver Development Effort

• Available for SM502, SM107, SM750 and future product. • All hardware functions are implemented • Sample code and easy to use executable tool • Comprehensive Programming Guide • Public Compiler to simplify development in DOS environment Design Kit

• Design Kits are available for all graphics products • Addition daughter boards are also available • Dual ZV daughter board • TV Out daughter board

SM502 Design Kit

SM750 Design Kit Why Choose SMI?

Highly Integrated for cost saving

Proven Low cost, low power solution

Comprehensive software support

Longevity support experience and commitment