30
1 AMD Embedded Processor Division, Élan Family Overview Systems in Silicon High Performance Am486 PC/AT-based Microcontroller Management Overview Élan SC400 Advanced Micro Devices, Inc. Embedded Processor Division 70

Systems in Silicon High Performance ‰lan SC400 70

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Systems in Silicon High Performance ‰lan SC400 70

1AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

High Performance

Am486 PC/AT-based MicrocontrollerManagement Overview

Élan SC400

Advanced Micro Devices, Inc.Embedded Processor Division

70

Page 2: Systems in Silicon High Performance ‰lan SC400 70

2AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Presentation Outline• Emerging Computing and Connection Paradigm• The x86 Advantage

• Exceeding Market Requirements

• E86 Family• Élan Microcontrollers

• Élan 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

Page 3: Systems in Silicon High Performance ‰lan SC400 70

Small Business Computer

CO

Commercial PC

Wired CommunicationWireless Communication

Data Center

Satellite Link

Intranetor

Internet

ConsumerPC

CopperWire

Emerging Computing and Connection Paradigm

Page 4: Systems in Silicon High Performance ‰lan SC400 70

4AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Public Network Computing

• AMD is a major IC manufacturer with a proventrack record in– Networking– Telecom– PC’s

• Corporate goal:– Computation and Communication

Page 5: Systems in Silicon High Performance ‰lan SC400 70

5AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

The x86 Advantage

• 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

Page 6: Systems in Silicon High Performance ‰lan SC400 70

6AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

The x86 Advantage - (cont’d.)

• 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 engineersfamiliar with the x86 architecture– easier to hire, replace, train

• Industry’s unquestioned leading toolprograms– $2B self-sustaining annual investment– unmatched quality

Page 7: Systems in Silicon High Performance ‰lan SC400 70

7AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

The x86 Advantage - (cont’d)

• 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

Page 8: Systems in Silicon High Performance ‰lan SC400 70

8AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

AMD Advantages inEmbedded 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

Page 9: Systems in Silicon High Performance ‰lan SC400 70

Exceeding Market Requirements

Requirements Solutions

✦ Time-to-market 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 assuresnew cores

✦ Preserving investment Upgrade strategy based on compatible upgrade paths

Page 10: Systems in Silicon High Performance ‰lan SC400 70

10AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

E86™ Family of Microprocessors andMicrocontrollers

Am5x86TM

Am386®DX

Am386SX

80C18680C186

Am186TMEMAm186TMEM Am186ERAm186ER

Am186CCAm186CC

ÉlanSC410 ÉlanSC400

ÉlanSC310 ÉlanSC300

ÉlanTMSC520

x86-compatible microprocessors

Élan x86-compatible 32 bit microcontrollers

x86-compatible 16 bit microcontrollers

INTEGRATION

PE

RF

OR

MA

NC

E

Am188TMEMAm188TMEM Am188ERAm188ER

Am186ESAm186ES

Am188ESAm188ES

Am486®DX

Am186EDAm186ED

Am186CUAm186CU

Am186CHAm186CH

AMD-K6™E

AMD-K6™2E

Page 11: Systems in Silicon High Performance ‰lan SC400 70

11AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Élan™SC300/310 Block Diagram

Am386®Core

Am386®Core

MemoryControl

MemoryControl R

TC

RT

C

Not featuredin the

ÉlanSC310

Not featuredin the

ÉlanSC310

ParallelPort

ParallelPort PIOPIOPCMCIA

(2)PCMCIA

(2)Ir

DA

IrD

A LCDGraphics

LCDGraphics

16550UART16550UART

ClockGen

(PLL)

ClockGen

(PLL)

PowerMgr

(PMU)

PowerMgr

(PMU)

Mobile Logic Blocks

FPM

KeyBoardKey

BoardISABusISABus

VLBusVL

Bus

SW Compatibility Blocks

PIC(2)

PIC(2)

DMA(2)

DMA(2)

PIT(2)

PIT(2)

ISA VL

Page 12: Systems in Silicon High Performance ‰lan SC400 70

12AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Élan™SC400/410 Block Diagram

Am486®Core

Am486®Core

8K Cache8K Cache

MemoryControl

MemoryControl R

TC

RT

C

Not featuredin the

ÉlanSC410

Not featuredin the

ÉlanSC410

ParallelPort

ParallelPort PIOPIOPCMCIA

(2)PCMCIA

(2)Ir

DA

IrD

A LCDGraphics

LCDGraphics

16550UART16550UART

ClockGen

(PLL)

ClockGen

(PLL)

PowerMgr

(PMU)

PowerMgr

(PMU)

Mobile Logic Blocks

FPM/EDO

KeyBoardKey

BoardISABusISABus

VLBusVL

Bus

SW Compatibility Blocks

PIC(2)

PIC(2)

DMA(2)

DMA(2)

PIT(2)

PIT(2)

ISA VL

Page 13: Systems in Silicon High Performance ‰lan SC400 70

13AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Élan Target Markets

INFO APPLIANCESThin clientWeb browserWindows terminalNetwork computerPOSConsumer PCAutomotive PCWeb PhoneSet Top Box

EMBEDDED PCIndustrial controlDVD playerGame machine

MOBILE COMMSmart PhoneLEO handsetWeb/Client Pad

MOBILELaptop computerTablet computerDictionary / TranslatorHandheld PCPDAGPS navigation

Connected Stand Alone

Battery power

Line power

Page 14: Systems in Silicon High Performance ‰lan SC400 70

14AMD Embedded Processor Division, Élan Family Overview

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

Key Target Applications

Page 15: Systems in Silicon High Performance ‰lan SC400 70

15AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Design Example: Hand Held PC

q ROM DOS or Windows CEq 33MHz Am486 performanceq 640x200 LCD 16 grayq 1 PCMCIA slotq IrDAq Serial Portq 80 key

keyboardq Printer portq 1MB DRAMq 2MB ROM

640x200

Page 16: Systems in Silicon High Performance ‰lan SC400 70

16AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

q ROM DOS or Windows CEq 1MBx16 Fast Page DRAMq 16mbitx16 OTP ROMq ÉlanSC400 Microcontroller

q 640x200 LCD 16 grayq 1 PCMCIAq IrDAq Serial Portq 80 key

keyboardq Parallel Printer Port

q Buffers, Power controlEtc...

Hand Held PC Block Diagram

Batteries

AA

AA

ÉlanSC400Microcontroller

LCD Data

LCD Ctrl

Kybd Row/Column

PCMCIA Ctrl

32KHz XTAL

Sys. Data

Sys. Address

Mem Addr/Data

Mem Ctrl

ROM Ctrl

16MB x16DRAM

Matrix ScanKeyboard Max-241 Infrared

Module

Serial Port

640x200

16Mbit x16OTP ROM

ParallelPort

Intelligent

Pwr Ctlr

Page 17: Systems in Silicon High Performance ‰lan SC400 70

17AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Design Example:Personal Digital Assistant

q Windows CEq 66MHz Am486 performanceq 320x240 LCD 16 grayq 2 PCMCIA slotsq IrDAq Serial Portq Pen inputq 4MB DRAMq 8MB FLASH

320x240

16 gray

Page 18: Systems in Silicon High Performance ‰lan SC400 70

18AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Personal Digital AssistantBlock Diagram

q Windows CEq 2qty 1MBx16 Fast Page DRAMq 4qty Am29F008 Flashq ÉlanSC400 Microcontroller

q 320x240 LCD 16 grayq 2 PCMCIA slotq IrDAq Serial Portq 80 key

keyboardq 8 bit Microcontroller

q 12 bit A/D for Pen

q Buffers, Pwr controlEtc.

ÉlanSC400Microcontroller

LCD Data

LCD Ctrl

PCMCIA Ctrl

32KHz XTAL

Sys. DataSys. Address

Mem Addr/Data

Mem Ctrl

ROM Ctrl

Max-241 InfraredModule B

atteries

AA

AA

Serial Port

320x

240

Am29F0088Mbitx8 Flash

Intelligent

Pwr Ctlr

8 bit MicroCtrlr

12 bit A/D

16MB x16DRAM

Page 19: Systems in Silicon High Performance ‰lan SC400 70

19AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Design Example:Web Television

q TV outputq Internet

q Consumerq Primarily a Browserq 2MB DRAMq 4MB ROMq Modem via PCMCIA

q Intranetq Businessq Server apps and browserq 4MB DRAMq 8MB ROMq Ethernet

15Systems in Silicon9/20/96, 400Japan,DT

q Web Browser Applicationq 1qty 1MBx16 Fast Page DRAMq 1qty Am29F008 Flash (App’s)q 1qty 16Mbit x16 OTP ROM (O/S)q VGA and TV Controllerq 4qty Am29F008 Flashq ÉlanSC400 Microcontroller

q local bus to Video controllerq 1 PCMCIA slot (WAN Interface)q IrDA (remote control)q Serial Portq XT bus to connector for

external keyboard (optional)

q Buffers, Etc.

Internet Web BrowserBlock Diagram

ÉlanSC400Microcontroller

PCMCIA Ctrl

32KHz XTAL

Sys. Data

Sys. Address

Mem Addr/Data

Mem Ctrl

ROM Ctrl

Max-241 InfraredModule

Serial Port

Am29F0088Mbitx8 Flash16MB x16

DRAM

VL D(31:0)

Local bus CtrlVGA NTSC/PAL

XT Bus

Mini DINConnector

XT Keyboard

PSTN Modem

ISDN Modem

ADSL Modem16Mbit x16OTP ROM

Page 20: Systems in Silicon High Performance ‰lan SC400 70

20AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

q Web Browser Applicationq 1qty 1MBx16 Fast Page DRAMq 1qty Am29F008 Flash (App’s)q 1qty 16Mbit x16 OTP ROM (O/S)q VGA and TV Controller (IGST CyberPro)q 4qty Am29F008 Flashq ÉlanSC400 Microcontroller

Web Television Block Diagram

16MB x16DRAM

ÉlanSC400Microcontroller

PCMCIA Ctrl

32KHz XTAL

Sys. Data

Sys. Address

Mem Addr/Data

Mem Ctrl

ROM Ctrl

Max-241 InfraredModule

Serial Port

Am29F0088Mbitx8 Flash

VL D(31:0)

Local bus Ctrl

IGSTVGA NTSC/PAL

XT Bus

Mini DINConnector

XT Keyboard

PSTN Modem

ISDN Modem

ADSL Modem16Mbit x16OTP ROM

Page 21: Systems in Silicon High Performance ‰lan SC400 70

21AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Info Appliance Solution

AMD Solution✦ 32-bit Am486 CPU core

(33/66/100 with 8Kb cache)

✦ PC/AT CompatibilityÀ DMA, RTC, PIC, GPIO

✦ IGST CyberPro 5000

✦ Conexant controllerless

Market Requirement✦ High performance processor

✦ Software compatibilityÀ Windows CE

À DOS

À QNX

✦ Video VGA/NTSC/PAL

✦ 33.6K and 56K modem

Page 22: Systems in Silicon High Performance ‰lan SC400 70

22AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Mobile Computing Solution

AMD Solution✦ 32-bit Am486 CPU core

(33/66/100 with 8Kb cache)

✦ PC/AT CompatibilityÀ DMA, RTC, PIC, GPIO

✦ Low power consumptionÀ PMU, PLLs, 0.35 process

✦ High IntegrationÀ Single chip solution

À BGA package

Market Requirement✦ High performance processor

✦ Software compatibilityÀ Windows CE is OS of choice

✦ Less power consumptionÀ 10 hour day operation

✦ Smaller form factors

Page 23: Systems in Silicon High Performance ‰lan SC400 70

23AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Embedded PC Solution

AMD Solution✦ 32-bit Am486 CPU core

(33/66/100 with 8Kb cache)

✦ PC/AT compatibilityÀ DMA, RTC, PIC, GPIO

✦ High integrationÀ Single chip solution

À BGA package

✦ FusionE86 partner program

Market Requirement✦ High performance processor

✦ Software compatibilityÀ Windows 3.01, 95, CE

À DOS

À QNX

✦ Cost effective

✦ Tools and engineers

Page 24: Systems in Silicon High Performance ‰lan SC400 70

24AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Evaluation BoardDevelopment Tools

• Evaluation board allows software and hardwaredevelopment

• Accelerates driver and BIOS Development• Test out LCD, local bus and ISA peripherals• Performance Analysis• Power Measurements• Busses for expansionhttp://www.amd.com/products/lpd/elan400/21027b.html

Page 25: Systems in Silicon High Performance ‰lan SC400 70

25AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

DOS/WindowsOperating System Vendors

• Microsoft– MS-DOS® (ROM version and disk version)

– Windows® 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

Page 26: Systems in Silicon High Performance ‰lan SC400 70

26AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Windows CE Partners

• bsquare IncorporatedCE Express Kit

• Phoenix Technologies Ltd. Phoenix PicoPAL™ for Microsoft Windows CE

• Annasoft SystemsJumpStart for Windows CE

Page 27: Systems in Silicon High Performance ‰lan SC400 70

27AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Mobile and Real Time O/S

• 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

Page 28: Systems in Silicon High Performance ‰lan SC400 70

28AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

VGA/TV Expansion Chips• IGST - VGA/NTSC/PAL Controllers

– CyberPro2000, 3000, 5000 Multimediahttp://www.igst.com

• Trident– TVG9470 VGA/NTSC/PAL Controllershttp://www.tridentmicro.com/trident/html/linecard/legacy.htm

• Epson - VGA/NTSC Controllers– SED 1374 with embedded SRAM– SED 1356 LCD/CRT/TVhttp://www.eea.epson.com/products/graphics/graphics.htm

Page 29: Systems in Silicon High Performance ‰lan SC400 70

29AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

Flash Memory

• 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, 16MBhttp://www.amd.com/products/nvd/overview/20610.html

Page 30: Systems in Silicon High Performance ‰lan SC400 70

30AMD Embedded Processor Division, Élan Family Overview

Systems in Silicon

AMD E86TM FamilyStrategy for Embedded

• Embedded market focus for PC CPU core andtechnology 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