elansc520 general overview

30
Systems in Silicon™ 1 AMD Élan SC520 Microcontroller General Overview

Upload: others

Post on 12-Dec-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Systems in Silicon™

1

AMD Élan ™SC520 MicrocontrollerGeneral Overview

Systems in Silicon™

2

Access Driven Computing

Source: Zona Research, 1998

1960’s1960’s

CreationCreation

DrivenDriven

1970’s1970’s

StorageStorage

DrivenDriven

1980’s1980’s

ProcessProcess

DrivenDriven

1990’s1990’s

AccessAccess

DrivenDriven

Systems in Silicon™

3

Small Business Computer

CO

Commercial PC

Wired CommunicationWireless Communication

Data Center

Satellite Link

Intranetor

Internet

Consumer PC

Copper Wire

Automotive PC

InformationAppliance

Mobile

Emerging Computing andConnection Paradigm

Systems in Silicon™

4

Public Network Computing

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

• Corporate goal:– Computation and Communication

Systems in Silicon™

5

E86 Family of Microprocessorsand Microcontrollers

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

TM

AMD-K6™E

Systems in Silicon™

6

Élan can be Defined as“Integrated x86”

ÉlanSC3xx

ÉlanSC4xx

ÉlanSC5xx

Am5x86® corePCI busSDRAM supportAMDebug™ technology

TM

Chipset Am386®

Chipset Am486®

Chipset Am5x86®

Systems in Silicon™

7

The x86 Advantage - Time-to-Market

• 91 Million units shipped in ‘97

• Multiple x86 vendors spawns competitive pricing

• Volume supports technology investment that subsidizesembedded processors

• High speed cores available

– Frequencies now above 300 MHz

– Performance superior to RISC

• Shrinking geometry

– Lower and lower power

– Packaging advances

Systems in Silicon™

8

The x86 Advantage - Time-to-Market• 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

• Industry’s unquestioned leading tool programs– $2B self-sustaining annual investment– Unmatched quality

Systems in Silicon™

9

The x86 Advantage - Time-to-Market

• 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• Millions of lines of code validate silicon• Future growth path

Systems in Silicon™

10

AMD Advantages in Embedded x86

• Embedded market focus for over 18 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– AMD-K6™ processor migration path and support

for embedded

Systems in Silicon™

11

AMD E86 Family Strategyfor Embedded• 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

TM

Systems in Silicon™

12

É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

Systems in Silicon™

13

AMDebug™AMDebug™

Am5 86®Core

Am5 86®Core

FPUFPU

Élan™SC520 MicrocontrollerBlock Diagram

16K Cache16K Cache

MemoryControl

MemoryControl

GPT(3)

GPT(3)R

TC

RT

C

x

PCIBusPCIBus

PIT(3)

PIT(3) WDTWDT SWTSWT GP

BusGPBus

ClockGen

(PLL)

ClockGen

(PLL)PIOPIO PIC

(13)PIC(13)

DMA(4)

DMA(4)

16550UART

(2)

16550UART

(2)SSISSI

AMD is a member of the PCI Special Interest Group (PCI SIG)

SDRAM GP

Systems in Silicon™

14

Élan™SC520 MicrocontrollerFeatures

• Am5x86® 32-bit CPU Core– 100/133 MHz target

– 16K write-back cache

• .25u, 4M Fabrication– 2.5Vdc core operation

– 5V-tolerant, 3.3 V I/O

– 388 PBGA package

• AMDebug™ Technology– Affordable ICE-like features

– Support via a serial interface– Debug at execution speed

• Integrated SDRAMController– 1-4 mixed banks of DRAM, (max

256 MB )– ECC memory support

– Programmable cycle timing

– ROM/Flash Support

• PCI Bus 2.2 Compliant– 32-bits, 33 MHz

Systems in Silicon™

15

AMDebug Technology in theAm5x86 CPU

SerialSoftware Debug

Interface

Trace Control

9

21 ParallelSoftware Debug

Interface

Trace Records 256 Entries

tcode data0161519

Am

5 X86

Cor

e

SoftwareDebug

Interface

Access throughsoftware

calls

TM

Am5X86 Core and AMDebug Block Diagram

®

Systems in Silicon™

16

Élan™SC520 MicrocontrollerFeatures

• GP-Bus (8/16/32-bit)– ROM/Flash Controller

• For 8/16/32-bit memory

• 8/16-bit I/O

• Dynamic wait state

– DMA service– 8 external chip selects– 22 interrupts

• 15 external

• programmable priority

• Two 16550 UARTs– DC to 1.15Mbaud– Two 16 byte FIFO each– DMA service

• SSI– Full Duplex– 8MHz clock– SPI, MICROWIRE, I2C*, etc.

* I2C can be implemented using the SSI with additional software support.

Systems in Silicon™

17

Élan™SC520 Power

0

200

400

600

800

1000

1200

1400

1600

1800

2000

ElanSC400 (0.35u) ElanSC520 (0.25u)

Po

wer

mW

Note: ÉlanSC400 does not support 133MHz

133MHz

100MHz

66MHz

100MHz

33MHz

Standby

66MHz

Note: ÉlanSC520 does not have PMU

Systems in Silicon™

18

Élan™SC520 MicrocontrollerTarget Markets

Market Products• Consumer Info Appliances ⇒ Digital Set Top Box,

Web Phone, Automotive PC

• Commercial Info Appliances ⇒ Thin Client, POS, Office Automation

• Public Infrastructure ⇒ Telephone Line Concentrator,C.O./PBX, cellular andbroadband infrastructure

• Private Infrastructure ⇒ Smart Residential Gateway, Remote access, routers, switches, wireless access,

Systems in Silicon™

19

Digital Set-Top Box

TV

IR Keyboard/MouseIR Remote control

SDRAM

FLASH

NTSC/PALGraphics WAN

EIDE Human

Interface

Systems in Silicon™

20

Thin Client

LAN Network

Monitor

Keyboard Mouse

Server

Optionallocal printer

SDRAM

FLASH

10/100e-net

VGA/LCDGraphics

HumanInterface

Systems in Silicon™

21

Telephone Line Concentrator

SDRAM

FLASH

HDLC

T1, E1

SSI

Line Card

AnalogPhonelines

6x to 10x

PC

M H

igh

way

QuadISLAC

ISLIC

ISLIC

ISLIC

ISLIC

T1/E1IF

Systems in Silicon™

22

Smart Residential Gateway

SDRAM

FLASH

WAN

LAN

LAN Network

Systems in Silicon™

23

AMD Total Solution

Improve your time to market with aTotal Solution from AMD and its partners.• Customer Development Platforms• Reference Designs• CodeKit Software Packages• Fusion Partners• AMD Authorized Developers

Systems in Silicon™

24

The ÉlanSC520 Microcontroller CDP is anexcellent tool to begin hardware and softwaredevelopment.• Standard PC/AT form factor• Expansion slots, ISA and PCI• 10/100 Ethernet• Debug and test ports• Large Flash memory array• Schematics / BOM / Documentation

Élan™SC520 MicrocontrollerCustomer Development Platform

Systems in Silicon™

25

Reference Designs

Reference Designs demonstrate marketspecific solutions with AMD silicon• Market specific product• Minimal feature set and board size• Demonstration application• Schematics / BOM• Enclosure possible

Systems in Silicon™

26

CodeKit Software Packages

CodeKit Software Packages are thestandardized package that AMD uses todeliver free source code to customers.

• AMD utilities

• AMD device drivers

• Application code for reference designs

TM

Systems in Silicon™

27

FusionE86SM Third-PartySupport Program

FusionE86 Partners are world-class suppliersof complementary technologies with proven anddemonstrable examples.

• Operating systems

• Device drivers

• Development tools

• Complementary silicon

• Contract engineering

http://www.directories.mfi.com/embedded/amd-e86/

Systems in Silicon™

28

AMD Authorized Developers

Outsourced Engineering and/or Manufacturing• AMD µP design experience• Advance info on AMD processors• Special training at AMD

Systems in Silicon™

29

Succeed with AMD!

Improve time-to-market with the x86architecture and a total solution

from AMD and its partners.

Trademark Information

AMD, the AMD logo and combinations thereof, and E86, Am186, Am188, Am386, Am486, Élan, and AMDebug are trademarks of Advanced Micro Devices, Inc.; FusionE86 is a service mark of Advanced Micro Devices, Inc.; and Am5x86 is a registered trademark of Advanced Micro Devices, Inc.

Other product and company names used in this presentation are used for identification purposes only and may be trademarks of other companies.