Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf ·...

33
Real Real - - Time Ethernet Standards Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing Smart Network Devices Supported by the Benelux distributor: Adelco Electronics Grote Steenweg 50 Venkelbaan 82 2550 Kontich 2908KE Capelle aan den IJssel Tel: +32 15 305690 Tel: +31 10 2580580 Fax: +32 15 305691 Fax: +31 10 2580588 4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Transcript of Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf ·...

Page 1: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

RealReal--Time Ethernet StandardsTime Ethernet Standards

Presented by:Michael Flür VP Sales/Marketing Smart Network Devices

Supported by the Benelux distributor:Adelco ElectronicsGrote Steenweg 50 Venkelbaan 822550 Kontich 2908KE Capelle aan den IJsselTel: +32 15 305690 Tel: +31 10 2580580Fax: +32 15 305691 Fax: +31 10 2580588

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 2: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Real-Time Ethernet Standards

Want something exiting?

Page 3: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Contents

• Introduction to Real-Time Ethernet• Presentation of Different Standards• Comparision of Standards• Expected Market Shares• Expected Geographical Importance

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 4: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Why Realtime Ethernet?

• Ethernet - The common physical media to replace different fieldbus systems in industrial automation.

• Reasons: High Speed (100 Mbit/s), high synchronization accuracy(< 1 us), reasonable cost, compatibility to office networks & theinternet.

• Prerequisite: Ethernet stations must behave in a deterministicway by eliminating packet collisions.

• Different methods: Clock synchronization (IEEE 1588) master/slave architectures, synchronous protocols.

• Different competing standards: Ethernet Powerlink, Ethernet/IP, ProfiNet V3, EtherCAT, Sercos III...

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 5: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Why Industrial Automation?

The worldwide market for Industrial Ethernet is expected to grow at a Compounded Annual Growth Rate (CAGR) of 51.4 percent over the next five years. The market totalled 840 thousand units in 2004 and is forecasted to total just over 6.7 million units in 2009, according to a new ARC Advisory Group study. This market study includes revenue for Industrial Ethernet Switches which had worldwide sales of $124.4 million in 2004 and is expected to grow to $939.8 million in 2009 for a CAGR of 49.9%

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 6: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Network Topology (1)

• Industrial Automation prefers Line or Ring Topology (Bus System)over a Star Topology.

• Every Node should have an integrated Hub or Switch.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 7: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Network Topology (2)

• A combined Star/Line topology is welcome.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 8: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

What is Clock Synchronization?

• If in a network every node has exactly the same local time and a schedule for actions is known, then synchronization can happen independently (without even sending synchronization frames).

• The most common standard for synchronising network stations is defined in IEEE1588.

MasterClock

SlaveClock

SlaveClock

SlaveClock

SlaveClock

Time is 12:04:21.93228Network Delay is 1.4 us

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 9: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Smooth Migration from Module to full Integration

Device Manufacturer used to have an existing Controller System.

Should be adoptable to the newest Real-time Ethernet Technology with the smallest possible effort.

Device Manufacturer may not want to take care about details of protocol implementation.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 10: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EtherNet/IP - Facts

• The „Rockwell Automation“ Standard• Dominated by one company• Standard ethernet chips• Time Stamping Unit for Clock Synchronization (IEEE1588)• Successor of DeviceNet (CAN) and ControlNet

• Features• Soft Real-Time (w/o HW assistance): Jitter of 5-10 us• Hard Real-Time (with HW assistance): Jitter < 1 us• Flexible network topology (line and star)• Complex configuration (Network priority settings etc.)

• Organisation• Open DeviceNet Vendor Association (ODVA)• www.odva.org

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 11: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EtherNet/IP - Operating Principle

• Clock Synchronization through IEEE1588• Uses standard IP Frames for communication

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 12: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

PROFInet - Facts

• The „SIEMENS“ Standard• Dominated by one company• Special interface ASICs needed (as of today)• No standard ethernet framing• Time Stamping Unit for Clock Synchronization (IEEE1588)• Successor of PROFIbus

• Features• Soft Real-Time: Jitter > 10 us• Hard Real-Time (with HW Assistance): Jitter < 1 us• Restricted network topology (Line and Star)• Complex configuration (Network priority settings etc.)

• Organisation• Profibus Nutzer Organisation (PNO)• www.profibus.com

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 13: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

PROFInet - Operating Principle

• Priority Driven Ethernet Transfer (special Switches)• Clock Synchronization through IEEE1588

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 14: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EtherCAT - Facts

• The „Beckhoff“ Standard• Dominated by one company• Special Interface ASICs needed• No standard ethernet framing• Elements of Interbus-S and CANopen

• Features• Synchronization Jitter > 1 us• Restricted network topology (only Ring)• Plug-and-Play configuration• Standard IP-Traffic only tunneled

• Organisation• EtherCAT Technology Group (ETG)• www.ethercat.org

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 15: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EtherCAT - Operating Principle

• Ring Topology, large ethernet frames circulating• Data read/write on-the-fly, each node at specific offset

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 16: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Other Industrial Ethernet Standards

• SERCOS III (Bosch Rexroth)• Paper ware, no specification ready yet

• JetSync (Jetter)• Lonesome combatant, German island solution

• IDA, Modbus TCP (Schneider Electric and others)• Not capable of real-time synchronization

• Synqnet• Ethernet physics, nothing more• Restrictive license policy

• PowerDNA• Proprietary solution without market importance

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 17: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Comparison of Standards

Interbus-S, CANopen

PROFIbusDeviceNet, ControlNet

CANopenOrigin Technology

EasyComplexComplexEasyNetwork Configuration

Restricted (Ring)Restricted, needs Switches with boundary Clock

Any, needs Switches with boundary Clock

Any, needs hubsNetwork Topology

Sync FramesClock Synchronization (IEEE1588)

Clock Synchronization (IEEE1588)

Sync FramesSynchronization through

Special ASICSpecial ASICStandard Ethernet Controller

Standard Ethernet Controller

Required Hardware

Pilot Installations only

Pilot Installations only

Pilot Installations only

> 80.000Installed Nodes (as of May 05)

ProprietaryProprietaryProprietaryOpenType of Standard

EtherCAT(Beckhoff)

PROFInet(SIEMENS)

EtherNet/IP (Rockwell)

Ethernet Powerlink

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 18: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Expected Market Shares

PROFInetEtherNet/IPEPLEtherCATSERCOS IIIOthers

40%

25%

15%

8%

10%2%

World Market Shares in 2010

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 19: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Ethernet Powerlink - Facts

• Open to Everyone• Open standard, license free• Standard ethernet chips (no special ASICs)• IP-based protocols supported• Device and communication profiles known from CANopen

• Features• Synchronization Jitter < 1 µs• Up to 240 nodes on a network• Flexible network topology (Line and star)• Plug-and-Play installation

• Organisation• Ethernet Powerlink Standardization Group (EPSG)• www.ethernet-powerlink.com

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 20: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Ethernet Powerlink - Operating Principle

• Managing Node (MN) generates time schedule• Configurable number and duration of time slots• SoC frame syncs all nodes, PRq frame polls every node

• Controlled Nodes (CN) broadcast data on request• Isochronous data exchange with MN• Asynchronous IP traffic (CN-to-CN) in remaining time slot

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 21: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Expected Geographical Importance

• SIEMENS PROFINet• Worldwide importance as expected market leader

• Rockwell EtherNet/IP• Most important in the US and in Japan• Minor importance in other regions

• Ethernet Powerlink• Most important in Europe• Some importance in the US• Minor importance in Asia

• Other Standards• Only minor regional importance

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 22: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Concept of Micro WebTarget3/RTE

MWT3/RTE: A highly integrated Real-Time Ethernet board

Flash

SDRAM (opt.)

EthPHY

To RJ45

LocalInterface Options:

UART, SPI, I2C, SSI,

GPIO, FIFO, DPRAM,

USB, CAN

HyperstonehyNet32(X)S

To RJ45

128 K SRAM

MAC 1MAC 0

PHY 0

Hub

IEEE1588

MII

Tran

sf.

EthPHY

To RJ45

MII

IEEE1588

MWT3/RTE

Real-Time

Non-Real-Time

Ready for: ( )

Tran

sf.

T ran

sf.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 23: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EPL Stack embedded in an RTOS

• Benefits for EPL from HyNetOS• Proven Real-Time Kernel• Sophisticated Priority

Concept• Hardware-based Timer

Task• Deterministic Memory

Manager• Flexible File System• Message System for

internal communication

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 24: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

HyNet32S

TPU

WatchDog

InterruptController

Mgmt.Unit RTC

YUV MPI CIM Contr.GPIO

VPU

BusBridge

SP

hyperstoneE1-32XSR

16kB RAMMMU

L1-Cache

L2-Cache

JTAG SRAM64kB

BootROM

SystemBus

Contr.

DMAController

BusBridge

SE

DPRAMShared1kx32

EthernetMAC 0

HUB

MIS

SYN1588

EthernetBus

Contr.

Peripheral Bus System Bus

DMA FIFO

Ethernet BusCAN

Comm.Engine

UARTIrDAI²C

Configurable Interface MatrixMII 0 MII 1

PCI

VPU

External Bus Interface

Memory, I/O,

SDRAM Contr.

26 Addr32 Data

6 CS

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 25: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Classic MN Frame Processing

Eth.MACCPU

Single PortMemory

DMA

Bus Conflict when using DMA

EncodePReq3

time

CPU RX

MAC RX

MAC TX

CPU TX Copy toMAC

ReceivePRes3

SendPReq3

DecodePRes2

Copy toMemory

Give MAC Transmit Cmd

ReceivePRes2

SendPReq2

DecodePRes1

Copy toMemory

Give MAC Transmit Cmd

EncodePReq2

Copy toMAC

Turn Around Time

Delay

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 26: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Optimized MN Frame Processing

Eth.MACCPU Dual Port

Memory

Internal hyNet32 Architecture

ReceivePRes2

EncodePReq3

time

CPU RX

MAC RX

MAC TX

CPU TX

ReceivePRes1

SendPReq2

DecodePRes1

Give MAC Transmit Cmd

DecodePRes2

ReceivePRes3

EncodePReq4

SendPReq3

Give MAC Transmit Cmd

DecodePRes3

EncodePReq2

SendPReq1

Give MAC Transmit Cmd

Turn Around TimeAlmost No Delay

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 27: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Guaranteed Performance

• SND‘s EPL stack has been optimized for the HyperstoneCPU architecture.

• We guarantee response times (CN) & Preq/Pres turnaround times (MN).

• We guarantee that legacy ethernet and TCP/IP traffic nor other drivers or sources of interrupts will have influence on performance.

• Other EPL stacks, having more the focus on portability, will never have this level of optimization.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 28: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Added Value for Competitive Products

• Apart from an EPL Stack, HyNetOS offers you a lot more:• Application level: e.g. HTTP, FTP, PPP, SMTP, SNMP.• System level: e.g. file system (FAT16), routing capabilities,

multi-protocol environments, PTP (IEEE1588), Java VM.• Device driver level: e.g. UART, I2C, SSI, CAN, USB, LCD, keypad,

WLAN, Bluetooth, Memory Card.

• HyNetOS Tools• Remote loading over ethernet (HYLOAD).• Remote tracing over ethernet (HYTRACE).• Remote configuration over ethernet (HYMON).• Remote flash adminstration over ethernet (HYFLASH).

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 29: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Special EPL Tools (3rd party „Port“)

• EPL Design Tool• Graphical application for offline object dictionary creation.• Supports communication profiles: DS301, DS302.• Supports device profiles: DS401, DS402, DS403, DS404.• Various output formats: HyNetOS configuration file, generated C

header file, EDS file (XML).

• EPL Device Monitor• Graphical online inspection and online configuration (SDO) of

EPL devices (Object Dictionary Contents).• Execution of NMT services and commands (for testing

purposes).• Requires EPL gateway box from SND.

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 30: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

EPL Evaluation Kit

• 1 EPL Gateway Box (MN)• 1 Micro WebTarget I/O Board (CN)• All Power Supplies and Cables• HyNetOS Evaluation Version incl. all

Extensions and EPL Stack• Complete Set of Development Tools (C-

Compiler, Linker, Debugger)• SND‘s Ethernet-based Administration Tools• Evaluation Version of 3rd Party EPL Design

Tool and EPL Device Monitor („Port“)• 1 Year Updates and Support

DualMicro WebTargetBox with DPRAM

MicroWebTarget

I/OBoard

Real-time Ethernet

Managing Node (MN)and EPL Router/Gateway Controlled Node (CN), I/O Device

Configuration, Tracing,Debugging, Seamless TCP/IP

access to any CN

Legacy Ethernet

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 31: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Ethernet Hub Design

• Available as binary code for selected CPLDs• Available as VHDL source code for on-chip integration

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 32: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Roadmap for RTE-Standards

• ETHERNET Powerlink• 99% Ready, release and cerfication expected early 2006

• EtherNet/IP• Begin implementation in November 2005• First beta (soft Real-time) in Spring 2006• Full beta (incl. CIPSync hard Real-time) in 2Q 2006• Release in Summer 2006

• PROFInet• Evaluation of prerequisites starting in Q4/2005• Begin implementation in Summer 2006• Release in 2007

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005

Page 33: Real-Time Ethernet Standards - KHKdocweb.khk.be/khk/embedded/ppt/NewEthernetStandards.pdf · 2005-10-02 · Real-Time Ethernet Standards Presented by: Michael Flür VP Sales/Marketing

Thank You

4th International Workshop on Embedded Systems – KHK Geel/B – 30 september 2005