Embedded Internet Market Guanchao Xie Product Marketing Engineer,EPD July 2001.
-
Upload
lynne-gordon -
Category
Documents
-
view
214 -
download
0
Transcript of Embedded Internet Market Guanchao Xie Product Marketing Engineer,EPD July 2001.
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.
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, ...
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 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
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.
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