Systems in Silicon High Performance 70 Elan SC400 Am486 PC/AT-based Microcontroller Management Overview Advanced Micro Devices, Inc. Embedded Processor Division AMD Embedded Processor Division, Elan Family Overview 1 Presentation Outline Systems in Silicon * * * * * * * * Emerging Computing and Connection Paradigm The x86 Advantage Exceeding Market Requirements E86 Family Elan Microcontrollers Elan Target Markets Key Target Applications Design Examples: - Hand Held Computer - Personal Digital Assistant - Web Television * * * * Evaluation Board Development Tool Operating Systems Companion Chips Elan Family Strategy AMD Embedded Processor Division, Elan Family Overview 2 Emerging Computing and Connection Paradigm Wireless Communication Data Center Wired Communication CO Satellite Link Copper Wire Commercial PC Small Business Computer Intranet or Internet Consumer PC Public Network Computing Systems in Silicon * AMD is a major IC manufacturer with a proven track record in - Networking - Telecom - PC's * Corporate goal: - Computation and Communication AMD Embedded Processor Division, Elan Family Overview 4 The x86 Advantage Systems in Silicon * 110 Million units shipped in `98 (est. 125Mu `99) * Multiple x86 vendors spawns competitive pricing * Volume supports technology investment that subsidizes embedded processors * High speed cores available - Frequencies now above 600 MHz - Performance superior to RISC * Shrinking geometry - Lower and lower power - Packaging advances AMD Embedded Processor Division, Elan Family Overview 5 The x86 Advantage - (cont'd.) Systems in Silicon * Fuels new technologies - PCI, USB, 1394, AGP, 3DX etc. * Advances new memory architectures - RDRAM, SDRAM, EDO - High speed SRAM * Large number of HW and SW engineers familiar with the x86 architecture - easier to hire, replace, train * Industry's unquestioned leading tool programs - $2B self-sustaining annual investment - unmatched quality AMD Embedded Processor Division, Elan Family Overview 6 The x86 Advantage - (cont'd) Systems in Silicon * High code density - 25-40% better than RISC * Less RAM/ROM so lower system cost * Higher cache hit rate than RISC with same cache size * 16, 32 and 64 - bit families - Same software base for wide range of performance * Capitalizes on Microsoft OS dominance - more O/S choices than any architecture * Millions of lines of code validate silicon * Faster time-to-market * Future growth path AMD Embedded Processor Division, Elan Family Overview 7 Systems in Silicon AMD Advantages in Embedded x86 * Embedded market focus for over 20 years - strong knowledge of embedded development needs * Continuous innovation in 16- and 32-bit families - lower system cost through integration - best 186 class price/performance * highest performance with commodity memories - best 486 price/performance - best Socket 7 performance - K6 & Athlon migration path and support for embedded AMD Embedded Processor Division, Elan Family Overview 8 Exceeding Market Requirements Requirements Time-to-market Solutions Chip supply, range of solutions, comprehensive tools, engineering pool, integration Price/Performance Best performance in commodity memory, efficient memory utilization Product longevity Stability of supply (chipset and microprocessor), embedded focus Assured growth path Desktop development assures new cores Preserving investment Upgrade strategy based on compatible upgrade paths E86TM Family of Microprocessors and Microcontrollers Systems in Silicon AMD-K6TM2E AMD-K6TME ElanTMSC520 Am5x86TM ElanSC410 ElanSC400 PERFORMANCE Am486(R)DX Am386(R)DX Am386SX 80C186 80C186 ElanSC310 ElanSC300 TMEM Am186 Am186TM EM Am186ES Am186ES Am186ER Am186ER TMEM Am188 Am188TM EM Am188ES Am188ES Am188ER Am188ER INTEGRATION Am186CC Am186CC Am186CU Am186CU Am186CH Am186CH Am186ED Am186ED x86-compatible microprocessors Elan x86-compatible 32 bit microcontrollers x86-compatible 16 bit microcontrollers AMD Embedded Processor Division, Elan Family Overview 10 ElanTMSC300/310 Block Diagram Systems in Silicon Mobile Logic Blocks PCMCIA PCMCIA (2) (2) Clock Clock Gen Gen (PLL) (PLL) PIO PIO Power Power Mgr Mgr (PMU) (PMU) 16550 16550 UART UART LCD LCD Graphics Graphics PIC PIC (2) (2) RTC RTC Memory Memory Control Control Parallel Parallel Port Port IrDA IrDA Am386(R) Am386(R) Core Core SW Compatibility Blocks DMA DMA (2) (2) Key Key Board Board FPM PIT PIT (2) (2) ISA ISA Bus Bus VL VL Bus Bus ISA VL Not Not featured featured in in the the ElanSC310 ElanSC310 AMD Embedded Processor Division, Elan Family Overview 11 ElanTMSC400/410 Block Diagram Systems in Silicon Mobile Logic Blocks Memory Memory Control Control PCMCIA PCMCIA (2) (2) Clock Clock Gen Gen (PLL) (PLL) PIO PIO Power Power Mgr Mgr (PMU) (PMU) 16550 16550 UART UART LCD LCD Graphics Graphics PIC PIC (2) (2) RTC RTC 8K 8KCache Cache Parallel Parallel Port Port IrDA IrDA Am486(R) Am486(R) Core Core SW Compatibility Blocks DMA DMA (2) (2) Key Key Board Board FPM/EDO PIT PIT (2) (2) ISA ISA Bus Bus VL VL Bus Bus ISA VL Not Not featured featured in in the the ElanSC410 ElanSC410 AMD Embedded Processor Division, Elan Family Overview 12 Elan Target Markets Connected Systems in Silicon Line power Battery power Stand Alone INFO APPLIANCES Thin client Web browser Windows terminal Network computer POS Consumer PC Automotive PC Web Phone Set Top Box EMBEDDED PC Industrial control DVD player Game machine MOBILE COMM Smart Phone LEO handset Web/Client Pad MOBILE Laptop computer Tablet computer Dictionary / Translator Handheld PC PDA GPS navigation AMD Embedded Processor Division, Elan Family Overview 13 Key Target Applications Systems in Silicon Web browsers (internet) Network computers (intranet) Thin Client / WBT Mobile terminals Smart Phones Point of sale (POS) terminals Miniature notebook PC Bar code scanners AMD Embedded Processor Division, Elan Family Overview 14 Design Example: Hand Held PC Systems in Silicon ROM DOS or Windows CE q 33MHz Am486 performance q 640x200 LCD 16 gray q 1 PCMCIA slot q IrDA q Serial Port q 80 key keyboard 640x200 q Printer port q 1MB DRAM q 2MB ROM q AMD Embedded Processor Division, Elan Family Overview 15 Hand Held PC Block Diagram Systems in Silicon q q q q ROM DOS or Windows CE 1MBx16 Fast Page DRAM 16mbitx16 OTP ROM ElanSC400 Microcontroller 640x200 LCD 16 gray q 1 PCMCIA q IrDA 640x200 q Serial Port q 80 key keyboard Matrix Scan q Parallel Printer Port q Buffers, Power control Etc... Mem Addr/Data Mem Ctrl ROM Ctrl Sys. Address LCD Data Sys. Data LCD Ctrl ElanSC400 Kybd Row/ Column Microcontroller PCMCIA Ctrl 32KHz XTAL Intelligent Parallel Port Pwr Ctlr Max-241 Infrared Module Serial Port Batteries q Keyboard 16Mbit x16 OTP ROM 16MB x16 DRAM AA AA AMD Embedded Processor Division, Elan Family Overview 16 Design Example: Personal Digital Assistant Systems in Silicon Windows CE q 66MHz Am486 performance q 320x240 LCD 16 gray q 2 PCMCIA slots q IrDA q Serial Port q Pen input q 4MB DRAM q 8MB FLASH q 320x240 16 gray AMD Embedded Processor Division, Elan Family Overview 17 Personal Digital Assistant Block Diagram Systems in Silicon q q q q Windows CE 2qty 1MBx16 Fast Page DRAM 4qty Am29F008 Flash ElanSC400 Microcontroller 320x240 LCD 16 gray q 2 PCMCIA slot 320 q IrDA x q Serial Port 240 q 80 key keyboard 8 bit MicroCtrlr 8 bit Microcontroller 12 bit A/D q 12 bit A/D for Pen q q Buffers, Pwr control Etc. Mem Addr/Data Mem Ctrl ROM Ctrl Sys. Address Sys. Data LCD Data LCD Ctrl ElanSC400 Microcontroller PCMCIA Ctrl 32KHz XTAL Intelligent Pwr Ctlr Max-241 Infrared Module Serial Port Batteries q Am29F008 8Mbitx8 Flash 16MB x16 DRAM AA AA AMD Embedded Processor Division, Elan Family Overview 18 Design Example: Web Television Systems in Silicon q q q TV output Internet q Consumer q Primarily a Browser q 2MB DRAM q 4MB ROM q Modem via PCMCIA Intranet q Business q Server apps and browser q 4MB DRAM q 8MB ROM q Ethernet Internet Web Browser Block Diagram q q q q q q q Web Browser Application 1qty 1MBx16 Fast Page DRAM PSTN Modem 1qty Am29F008 Flash (App's) ISDN Modem 1qty 16Mbit x16 OTP ROM (O/S) 16Mbit x16 ADSL Modem VGA and TV Controller OTP ROM Am29F008 4qty Am29F008 Flash 8Mbitx8 Flash 16MB x16 DRAM ElanSC400 Microcontroller ROM Ctrl Mem Mem q local bus to Video controller Addr/Data Ctrl q 1 PCMCIA slot (WAN Interface) Sys. Address VL D(31:0) VGA Sys. Data Local bus Ctrl q IrDA (remote control) PCMCIA Ctrl NTSC/PAL q Serial Port ElanSC400 Microcontroller 32KHz XTAL q XT bus to connector for XT Bus external keyboard (optional) q Buffers, Mini DIN Connector Etc. XT Keyboard Systems in Silicon AMD Embedded Processor Division, Elan Family Overview Max-241 Infrared Module Serial Port 15 9/20/96, 400Japan,DT 19 Web Television Block Diagram Systems in Silicon q q q q q q q Web Browser Application 1qty 1MBx16 Fast Page DRAM 1qty Am29F008 Flash (App's) 1qty 16Mbit x16 OTP ROM (O/S) VGA and TV Controller (IGST CyberPro) 16MB x16 4qty Am29F008 Flash DRAM ElanSC400 Microcontroller IGST VGA NTSC/PAL Mem Addr/Data Mem Ctrl 16Mbit x16 OTP ROM Am29F008 8Mbitx8 Flash ROM Ctrl Sys. Address Sys. Data VL D(31:0) Local bus Ctrl ElanSC400 Microcontroller XT Bus Mini DIN Connector XT Keyboard PSTN Modem ISDN Modem ADSL Modem Max-241 PCMCIA Ctrl 32KHz XTAL Infrared Module Serial Port AMD Embedded Processor Division, Elan Family Overview 20 Info Appliance Solution Systems in Silicon Market Requirement High performance processor Software compatibility A Windows CE A DOS A QNX Video VGA/NTSC/PAL 33.6K and 56K modem AMD Solution 32-bit Am486 CPU core (33/66/100 with 8Kb cache) PC/AT Compatibility A DMA, RTC, PIC, GPIO IGST CyberPro 5000 Conexant controllerless AMD Embedded Processor Division, Elan Family Overview 21 Mobile Computing Solution Systems in Silicon Market Requirement High performance processor Software compatibility A DMA, RTC, PIC, GPIO A Windows CE is OS of choice Less power consumption Smaller form factors Low power consumption A PMU, PLLs, 0.35 process A 10 hour day operation AMD Solution 32-bit Am486 CPU core (33/66/100 with 8Kb cache) PC/AT Compatibility High Integration A Single chip solution A BGA package AMD Embedded Processor Division, Elan Family Overview 22 Embedded PC Solution Systems in Silicon Market Requirement High performance processor Software compatibility A Windows 3.01, 95, CE AMD Solution 32-bit Am486 CPU core (33/66/100 with 8Kb cache) PC/AT compatibility A DMA, RTC, PIC, GPIO A DOS A QNX Cost effective High integration A Single chip solution A BGA package Tools and engineers FusionE86 partner program AMD Embedded Processor Division, Elan Family Overview 23 Evaluation Board Development Tools Systems in Silicon * Evaluation board allows software and hardware development * Accelerates driver and BIOS Development * Test out LCD, local bus and ISA peripherals * Performance Analysis * Power Measurements * Busses for expansion http://www.amd.com/products/lpd/elan400/21027b.html AMD Embedded Processor Division, Elan Family Overview 24 DOS/Windows Operating System Vendors Systems in Silicon * Microsoft - - - - - MS-DOS(R) (ROM version and disk version) Windows(R) 3.1 (ROM version and disk version) Windows 95 Windows NT Windows CE - MS-DOS, Windows and Windows NT are registered trademarks of Microsoft Corporation. * Datalight - ROM DOS - PC-Card services * IBM - Embedded O/S group - PC DOS 7 - Windows * Any other x86 O/S AMD Embedded Processor Division, Elan Family Overview 25 Windows CE Partners Systems in Silicon * bsquare Incorporated CE Express Kit * Phoenix Technologies Ltd. Phoenix PicoPALTM for Microsoft Windows CE * Annasoft Systems JumpStart for Windows CE AMD Embedded Processor Division, Elan Family Overview 26 Mobile and Real Time O/S Systems in Silicon * Geoworks - Geos 3.0 - mobile operating system * QNX - Real time embedded operating Systems - Internet application suite * Microtec Research Inc.. (MRI) - VRTX(R) x86 application development kit AMD Embedded Processor Division, Elan Family Overview 27 VGA/TV Expansion Chips Systems in Silicon * IGST - VGA/NTSC/PAL Controllers - CyberPro2000, 3000, 5000 Multimedia http://www.igst.com * Trident - TVG9470 VGA/NTSC/PAL Controllers http://www.tridentmicro.com/trident/html/linecard/legacy.htm * Epson - VGA/NTSC Controllers - SED 1374 with embedded SRAM - SED 1356 LCD/CRT/TV http://www.eea.epson.com/products/graphics/graphics.htm AMD Embedded Processor Division, Elan Family Overview 28 Flash Memory Systems in Silicon * AMD 29LVxxx family of Flash memory - 3.3v - Many size options: 1Mb, 4Mb, 8Mb, etc.. - Many package options: TSOP, SSOP, etc.. http://www.amd.com/products/nvd/overview/21531.pdf * AmMCxxx family of MiniCard Flash - 3V and 5V - 2MB, 4MB, 8MB, 16MB http://www.amd.com/products/nvd/overview/20610.html AMD Embedded Processor Division, Elan Family Overview 29 TM AMD E86 Family Strategy for Embedded Systems in Silicon * Embedded market focus for PC CPU core and technology investment - - Ensure long term support and availability for CPUs Leverage PC standards for embedded market * Create 16- and 32-bit platforms using x86 cores - - Integrate market specific peripherals Use latest process and design technology * Enable quick time-to-market - - Tool environment, robust debugging Evaluation boards, design examples AMD Embedded Processor Division, Elan Family Overview 30