Embedded Internet Market Guanchao Xie Product Marketing Engineer,EPD July 2001.

57
Embedded Internet Market Guanchao Xie Product Marketing Engineer,EPD July 2001

Transcript of Embedded Internet Market Guanchao Xie Product Marketing Engineer,EPD July 2001.

Embedded Internet Market

Guanchao XieProduct Marketing Engineer,EPD

July 2001

Agenda

Market Overview Technology Implementations AMD Solution

Market Overview

Embedded Internet

Embedded Internet solutions connect a machine or device to the Internet.

Embedded Internet Trends

Most devices associated with information, control, or measurement will benefit from being Internet/Ethernet connected. Remote Data Acquisition (e.g. a soda machine sends email when it

needs to be filled) Remote Control (e.g. turn on the air conditioner via the web)

Explosive market growth where the value of the connection outweighs the cost.

Vision

Billions of intelligent interconnected smart devices (embedded systems)Operating on open or closed networks, without

human intervention

Example Applications

Consumer Heating, Ventilation, and Air-

Conditioning (HVAC) Utility Meters Smart Appliances

Entertainment White Goods

Security Systems Temperature Monitoring Sprinklers Chemical Monitors in

Pools/Saunas

Commercial Vending Machines Medical Device Networking Warehouse Inventory Tracking Manufacturing Equipment Robotic Controls Satellite Receivers Data Loggers Point-Of-Sales Terminals

Barriers to Entry

Complexity Most embedded design engineers are not networking specialists

Disparate Networking Standards Many solutions available to designers.

Technology Implementations

Commercial Network Topology for Broadband

SmartCommercial

Gateway

Commercial LAN Ethernet 802.11 …

Smart Commercial Network: Ethernet Wireless Powerline CAN Twisted Pair …

Node

Node

Node – Any device connected to the network represents a node. Each node will have networking and processing capabilities. One embedded CPU per unit.

Gateway – A central access and control point for smart devices within the LAN. It can provision services, act as a local server, and/or translate between different communication protocols. One embedded CPU per unit.

ElanSC520 / Am186

Am186

Am186

PCsServersRoutersPrinters…

MachinesEquipmentDevices…

Consumer Network Topology for Broadband

Cable / xDSLResidentialGateway

Smart HomeNetworkGateway

BroadbandModem

Home Network: Ethernet HomePNA 802.11 HomeRF HomePlug …

Smart Home Network: Power line Wireless Phone line …

Ethernet

Node

Node

• Leverage the existing broadband internet connection• Smart Home Gateway connects Smart Home Network to

Home Network– Home Network is higher bandwidth– Smart Home Network should require no new wiring

Am186

Am186

Am186

SC520/Am186

To Internet

HVACUtility MetersAppliancesSecurity…

PCsSTBPrinter…

Consumer Network Topology for Narrowband

Phone / ISDN Smart HomeNetworkGateway

Modem

RS-232

Node

Node

Smart Home Network: Power line Wireless Phone line …

• Usually no residential gateway without broadband internet connection

• Smart Home Gateway connect Smart Home Network to the Internet– Periodical connection to the Internet– Run as dial-up server, allow dial-in access to Smart Home

Network for remote access

Am186

Am186

Am186To Internet HVAC Utility Meters Appliances Security…

Interoperability Layers Corresponding to OSI Model

The lower layer is implemented mostly in hardware.

The upper and middle layers are typically in software only.

Smart Home Network Technology

Multi Tenant Unit (MTU)

MTU Marketing Overview a building or group of buildings that accommodate

more than one tenant four categories: MCU(Multi-Company unit),

MHU(Multi-hospitality unit), MDU(Multi-dwelling unit), MPU(Multi-Public unit)

variety of technologies using different physical media,DSL ,Ethernet,HPNA, ...

DSL vs. Switched Ethernet

Ethernet-DSL Comparison

MTU Internet Access DiagramMTU Internet Access Diagram

Upper UPnP and SCP Jini LonWorks CEBus / Home Plug and

Play Salutation EMIT

Middle TCP/IP

Lower Ethernet – For commercial market and new

homes built with structured wiring Powerline – LonWorks, X10, CEBus, SCP,

HomePlug Wireless – 802.11, Bluetooth, HomeRF Twisted Pair – HomePNA, LonWorks, CEBus

Layer Options

Observation: Using TCP/IP in the middle layer is a rising trend in the industry Power line shows strong potential for the consumer market in the

present time and near future

Smart Home Network Technology – Lower Layer

Power line X-10 (about 60 bps)

Implements all three layers

LonWorks (about 5.4 Kbps) Implements all three layers

CEBus (Consumer Electronic Bus, about 5 Kbps) Converting to SCP

SCP (Simple Control Protocol) Under development, a subnet of UPnP Intended to extend the reach of UPnP into smaller devices

HomePlug Standard for high-speed home network

Smart Home Network Technology – Lower Layer

WirelessMost wireless standards are for high-speed home

networking applications, but may not be economical for smart home networking 802.11 (2-11 Mbps) HomeRF (1.6Mbps) Bluetooth (720Kbps)

CEBus SCP is expected to replace CEBus, but initial SCP chips are in

development for power line, not wireless

Smart Home Network Technology – Lower Layer

Phone Line / Twisted Pair (TP)CEBus and LonWorks technology has transceiver for

twisted pairHomePNA is a standard for high-speed home networking

Still too expensive for use in most smart home networking devices

Smart Home Network Technology – Lower Layer

Coaxial Cable, Fiber Professional installation of coaxial cables and fiber optic lines

required

Ethernet A more feasible alternative for new homes built with structured

wiring Certain commercial applications benefit from the throughput and

maturity of Ethernet

Smart Home Network Technology – Lower Layer

ConclusionEthernet is a feasible alternative for new homes built with

structured wiring and commercial applicationsFor the present time and near future, manufacturers are

relying on power line communication technologies

Smart Home Network Technology – Middle Layer

TCP/IPUsing TCP/IP in the middle layer is a rising trend in the

industry A number of companies are developing protocols that run over

TCP/IP

UPnP and LonWorks use TCP/IP as the middle layer, as well as additional protocols

Smart Home Network Technology – Upper Layer

LonWorks, SCP and X-10 Encompasses all elements of the three layers

UPnP (Universal Plug and Play) Encompasses all but the lower layer

Jini Encompasses the middle and part of the upper layer

CEBus (with Home Plug and Play) Encompasses all but a portion of the upper layer

Salutation Runs at the upper layer

EMIT Part of the upper layer

Embedded Internet Hardware andSoftware Platform Identified Needs

Ease-of-use

Low Cost

Reliable

TCP/IP Capable

Ethernet Enabled

Compatible

Heat Sink Free

AMD Solution

AMD Strategy

Am186/188xxTarget Market

Commercial and Consumer Gateway Commercial Node and High-End Consumer Node

ElanSC520Target Market

Commercial Gateway High-end Consumer Residential Gateway with Integrated

Smart Home Network Gateway

Am186ED/EM/ER/ESBlock Diagram

HighPerformance16-bit Core

HighPerformance16-bit Core

InterruptControl

Unit

InterruptControl

Unit

GeneralPurposeDMA (2)

GeneralPurposeDMA (2)

TimersTimers

WatchDog

Timer

WatchDog

Timer

ChipSelects

ChipSelects

UARTUARTGPIO(32)GPIO(32)

BIUSynch.Serial

Interface

BIU UARTPulseWidth

Demodulator

BIUwith

DRAMUART

PulseWidth

Demodulator

BIUSynch.Serial

Interface

32 KBRAM

ED

EM

ER

ES

High Performance of Am186

80C186 68360 386SX Am186

Dhrystone 2.1 LAPD

“32-bit performance at a 16-bit price.”LAPD based on AMD LAPD benchmark program

25MHz 25MHz 33MHz 50MHz

E86 Hardware Advantage

Ethernet Connectivity: Net186 Demonstration Board

Am186ES

256Kx16SRAM

2 Serial Ports

PCnet-ISA II10BaseT

Ethernet Controller

256Kx16Flash

Serial EEPROM

PAL

Am186ES Local Bus

RJ-45

Net186 Block Diagram

Utilizing the Net186 Demonstration Board

Flash256K x 16(512Kbyte)

Am186ES

SRAM256K x 16(512Kbyte)

PCnet-ISA IIAm79C961A

PAL

Data

Address

Control

10Base-T

Ethernet

RS-232

RS-232

Achieving an AMD Implementation of Commercial and Consumer Gateway

10 BaseTEthernet

Net186 Reference Design Extra Hardware Required

512KBFlash

Am186ES40MHz

PCnet-ISA II MAC

Phy

512KBSRAM

Am186 local bus

Power LineMAC

Add the Smart Network interface!

Power LinePhy

Power Line

802.11bMAC

RF

EthernetSwitch

(optional)

PCnet-ISA IIMAC

Phy

10/100Ethernet

Am186 Family Fusion Program Software Support

RTOSParadigm

RTKernel

U S Software SuperTask!/TronTask!

Accelerated Technology Nucleus PLUS

Embedded Power Corp. RTXC

Microtec Research VRTX

FusionE86 Program

Networking (TCP/IP etc.)All RTOS Vendors InterNiche TechnologiesAgranat SystemsDatalightEBSnet

For Contact Information, find FusionE86 link at: http://www.amd.com/embedded

Budgetary Am186 Production and Development Cost

Costs estimated for 10Ku/year Distribution Resale,

subject to change. Does not include cost of manufacturing.

Net186 Demo Board $335.00Real Mode Paradigm Toolset $2,495

Total $2,830.00

Example Development CostAM186ES $7.50AMD Flash (512KBytes) $4.00AMD 10Mbps Ethernet Controller $8.00SRAM (512Kbytes) $5.00Bare 4-Layer Circuit Board $2.50Misc. Components $5.00

Total 32.00$

Net186 BOM

Paradigm Toolset includes full IDE including Debugger. Also includes TCP/IP Stack, and RTOS.

Elan SC520 Microcontroller

ÉlanSC520 Microcontroller Block Diagram

RTCRTC

GP

(ISA Bus)

Memory Controller

Memory Controller

SDRAM PCI Bus

2.2 Complian

t

PIOPIO

PIC (13)PIC (13)

DMA (4)DMA (4)16550

UARTs (2)

16550UARTs (2)

SSISSI GP BusGP Bus

PIT (3)PIT (3)

GPT (3)GPT (3)

WDTWDT

SWTSWT

South Bridge Functions

North Bridge Functions

AMDebug™AMDebug™

Am5 86®Core

Am5 86®Core

FPUFPU

16K Cache16K Cache

x

PCI Controller

PCI Controller

Performance Comparison

LAPD benchmark results based on AMD LAPD benchmark program

50MHz 133MHz

1 1

13.53

22.07

Am186 ElanSC520

Drystone 2.1 LAPD

Ethernet Connectivity: NetSC520 Evaluation Board

E86 Hardware Advantage

NetSC520 Block Diagram

Power

PC104+

Connectors

3.3V2.5V5V

CFG Bootstrap

RESET

PC 66/100

SDRAM

16MB

FLASH

16MBEEPROM

DB9

DB9Push-Button

IDE Conn.

3.33MHz32.76KHz

System

Clocks

RJ45Battery Vbat

JTAG

10/100

Ethernet

RS-232

Transceiver

Achieving an AMD Implementation of a Multipurpose Gateway

EthernetSwitch

(optional)

PCnet-Fast IIIMAC

Phy

10/100Ethernet

520CDP or NetSC520

16MBFlash

ElanSC520133MHz

PCnet-Fast III MAC

Phy

16MBSDRAM

PCI bus(PC-104+ on NetSC520)

HomePNAMAC

802.11bMAC

RF

Extra Hardware Required

10/100Ethernet

HomePNAHomePNAPhy

802.11bWireless LAN

Power LineMAC

Power LinePhy

Powerline

UART

Add the LAN Interface!

ElanSC520 Fusion Program Software Support

RTOSAccelerated Technology, Inc.Embedded Power Corp.FSM LabsLineoMicrosoftOn TimeParadigm SystemsQNXWind River Systems

FusionE86 Program

Networking (TCP/IP etc.)All RTOS VendorsAgranat Systems, Inc.EBSnet InterNiche

For Contact Information, find FusionE86 link at: http://www.amd.com/embedded

Budgetary ElanSC520 Production and Development Cost

BOM costs estimated for 10Ku/year Distribution

Resale, subject to change. Does not include cost of

manufacturing.

Customer Development Platform $1,800.00Protected Mode Paradigm Tools $3,495

Total $5,295.00

Example Development Cost

Paradigm Toolset includes full IDE including Debugger. Also includes TCP/IP Stack, and RTOS.

ElanSC520 35.00$ AMD 10/100 Ethernet Controller 10.00$ AMD Flash (8Mbytes) 15.00$ SDRAM (8Mbytes) 10.00$ Power Supply 8.00$ Misc. Components 10.00$ Bare 6-Layer Circuit Board 7.50$

Total 95.50$

NetSC520 Estimated BOM Cost

AMD Value PropositionAm186/188xx Target Market

Commercial and Consumer Gateway Commercial Node and High-End Consumer Node

Value PropositionPrice/Performance

o Adequate performance for handling various network protocolso The limited addressing range of most 8-bit MCU make them difficult to

implement full TCP/IP stacks

o Low cost of products and development environment

Time-To-Marketo Fully featured development tools from multiple vendorso Excellent software support including RTOS and protocol stacks

o Net186 demonstrates Am186’s capability of implementing TCP/IP over Ethernet.

o Utilize the hardware reference designso In many instances customer will only need to add the Smart Network

interface

AMD Value PropositionElanSC520

Target Market Commercial Gateway High-end Consumer Residential Gateway with Integrated Smart Home

Network Gateway Value Proposition

Price/Performanceo High performance

o Handling all kinds of protocols involved

o Low Power Consumption for heatsink-less operation

Time-To-Marketo Low cost, powerful development tools from multiple vendorso Excellent software support including ported RTOS and protocol stackso Easy to add Smart Network interface to the hardware reference

designs via the PCI bus.

AMD Solution to Identified Needs

Ease-of-Use Related to software. Ubiquitous E86 software support.

Low Cost Achieved in Price/Performance value proposition.

Reliable E86 is a proven platform - a stable and reliable solution.

TCP/IP Capable Net186 and NetSC520 demos TCP/IP over Ethernet. Many OSs and TCP/IP stacks are already ported to these platforms. Both offer enough performance and addressable memory to achieve TCP/IP.

Ethernet Enabled Ethernet is demonstrated on both ‘Net’ boards. Customers have access to Schematics and Gerbers.

Compatible Compatibility is easier to achieve through software. Ubiquitous E86 software support.

Heat Sink Free The Am186 family and ElanSC520 enable designers to choose from a wide range of performance levels. All of these products operate under 2W.

Back-up Slides

Examples of Potential Customers

Allied Telesys - Japan Coactive – Sausalito, CA. Ericsson - Worldwide GE/Smart LLC & Honeywell – Worldwide Home Automation, Inc. – New Orleans, LA Invensys Network Systems – Richmond, VA Panja – Richardson, TX Prosyst – Cologne, Germany; Alpharetta, GA Smart Systems, Inc.- Albuquerque, NM SmartWORLD (formerly HIG) – Australia Xanboo – New York, NY See also the Gateway presentation for more gateway/controller vendors.

E86 Products for The Embedded Internet

Am186EMAm186EMAm186ERAm186ER

ÉlanSC520 x86-compatible 32-bit microcontroller for gateways

x86-compatible 8/16-bit microcontrollers, for nodes or gateways

INTEGRATION

PE

RF

OR

MA

NC

E

Am188EMAm188EMAm188ERAm188ER

Am186ESAm186ES

Am188ESAm188ES

Am186EDAm186ED

ÉlanSC520

Processor Am486 Am486 Élan SC400

Am486 Élan SC400

Am486 Am586 Am586 Am586 Élan SC520

Bus Speed 33 Mhz 33 33 33 33 33 33 40 50 66

Clock scaling - 2x 2x 3x 3x 3x 4x 4x 3x 4x

CPU Speed 33 Mz 66 66 100 100 100 133 160 150 133 (P102)

Tool VC++ 4.0

VC++ 4.0

VC++ 4.0 VC++ 4.0

VC++ 4.0 VC++ 4.0

VC++ 4.0

VC++ 4.0

VC++ 4.0

VC++ 6.0

L2 Cache 0 0 0 0 0 0 0 0 0 0

On-chip Cache 0 8k WT 8k CB 8k CB 8k CB 16k CB 16k CB 16k CB 16k CB 16k CB

Dhrystone 2.1 per sec

5,931 47,871 74,877 106,118 111,656 107,800 142,766 - - 158,936

LAPD 2,120 16,020 25,120 29,200 32,803 42,696 55,826 67,050 66,023 75,157

ElanSC520 Benchmark

Am186 Benchmark

Processor Am186 386SX 386SX 386DX 386DX 68360 68330 Am186 SC300 386SX

CPU speed 25 MHz 25 25 25 25 25 25 40 33

mode real prot 32 real 16 real 16 prot 32 flat flat real prot 32

Dhrystone 2.1 5,868 - 7,537 - - 7,900 8,433 9,400 9,540

Tool Chain - VC 5.0 VC 1.52c VC 1.52c VC 5.0 - - VC 1.52c -

LAPD ~1,702 2,699 3,497 3,568 3,494 1,685 - 2,724 3,562

Am186 Benchmark (cont.)

Processor Am188 Am188 Am186 Am188 68360 68330 Am186 SC300 386SX 386SX

CPU speed 16 MHz 25 25 40 25 25 40 33 33

mode real real real real flat flat real prot 32 real 16

Dhrystone 2.1 2,631 3,690 5,868 5,921 7,900 8,433 9,400 9,540 13,073

LAPD - - ~1,702 - 1,685 - 2,724 - ~4,616

Am186 number for 50Mhz can extrapolated as a linear increase from 40Mhz, b/c it uses the same, zero-wait-state memory: ~11,750 Dhrystone 2.1; ~3,405 LAPD.

E86 Value Proposition

Leverage the billions of dollars of research and

development on the world’s dominant architecture:

x86x86

- Proven Hardware - Code compactness

- Software compatibility - Performance

- Broad, established set of tools - Familiarity

- Integration - Price

Example Human Interface: Web Server

Web Servers can be embedded in the node or the controller See status via web Control the embedded device (via a Java or otherwise based

application using TCP/IP)

Benefit: Intuitive Graphical User Interface

Benefits of the Embedded Internet

Sharing information in real time Machine to Human Machine to Machine

Demand Push: White Goods Manufacturers and Service Providers

Washing machines, refrigerators, stoves, microwaves, etc. Reduce total cost of ownership (TCO) of the device

Remote configuration and upgrade Failure notification Easier maintenance

Smart Networks open up new markets of telemetry e-services. Information (such as usage patterns).

Greater Standardization

Demand Pull: End-User Benefits

Allows end-users to access and control devices on the LAN from anywhere in the world.

Instant communication More familiar user interface

WWW Email

Easier configuration

FusionE86 Third-Party Support Development Tools

Compiler Debugger ICE / ROM ICE IDE Miscellaneous

Operating Systems RTOS ROM-DOS Windows

System Software BIOS Device Drivers Protocol Stacks Miscellaneous

Companion Chips Chipset Miscellaneous

Embedded Motherboards Evaluation Boards Reference Designs Single Board Computers

Service Provider Design, Development &

Engineering Service

E86 Software Advantage

Innumerable software inherited from PC market Fully debugged Almost free

Multiple vendors Almost all OSs support x86 CPU

Industry leader in software More software solution than any other CPU architecture

New applications appear on PC first Better proven on x86 platform