Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
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
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
Small Business Computer
CO
Commercial PC
Wired CommunicationWireless Communication
Data Center
Satellite Link
Intranetor
Internet
ConsumerPC
CopperWire
Emerging Computing and Connection Paradigm
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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