29.01.2013 Views

netX - networX on chip

netX - networX on chip

netX - networX on chip

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Industrial Ethernet Soluti<strong>on</strong><br />

Ilmin W<strong>on</strong><br />

Hilscher Korea<br />

Hilscher Korea Inc. Date Oct.21.10


Company Profile<br />

Intelligent Soluti<strong>on</strong>s for Industrial Communicati<strong>on</strong><br />

� Standard Products<br />

(PC cards, OEM modules, Gateways, ASICs)<br />

� Custom Design and Manufacturing<br />

� ASIC Design Service<br />

� C<strong>on</strong>sulting, Support and Training<br />

Foundati<strong>on</strong> 1987, Hattersheim/Frankfrut am Main<br />

Subsidiaries China, France, India, Italy, Japan, Korea, Swiss, USA<br />

ASIC Design Center Hilscher SoC Technology GmbH / Berlin<br />

Development Germany, Hilscher Embedded / East-Switzerland<br />

Develop.&Test Center Bulgaria<br />

CEO Hans-Jürgen Hilscher<br />

Hilscher Korea Inc. Date Oct.21.10


Company Profile<br />

Headquarters in Hattersheim am Main / Germany<br />

with sales, development, support and manufacturing<br />

Subsidiaries in Italy, France, USA, Switzerland, Japan, China,<br />

India and Korea as sales offices with local support and local<br />

development.<br />

Distributors and Partner worldwide as sales offices<br />

Above 4,000 active customers worldwide in 2008<br />

Above 110,000 sold units in 2008<br />

(PC cards, OEM products, Gateways, customized products)<br />

Hilscher Korea Inc. Date Oct.21.10


History Hilscher<br />

2009 Foundati<strong>on</strong> Hilscher Korea<br />

2008 Foundati<strong>on</strong> Hilscher India<br />

2007 Foundati<strong>on</strong> Hilscher Embedded / East Switzerland<br />

2007 Foundati<strong>on</strong> Hilscher DTC / Bulgaria<br />

2006 20 years of innovative and successful<br />

Technology at Hilscher<br />

2006 Foundati<strong>on</strong> Hilscher China<br />

2006 Foundati<strong>on</strong> Hilscher SOC / Germany<br />

2005 Start with ASIA Expansi<strong>on</strong> / Foundati<strong>on</strong> Hilscher Japan<br />

2004 ASIC design based <strong>on</strong> <str<strong>on</strong>g>netX</str<strong>on</strong>g> technology<br />

and new RealTime Ethernet Technology<br />

1995 - 2004 Focusing <strong>on</strong> products for the<br />

industrial communicati<strong>on</strong> (Fieldbus)<br />

1991 - 1995 Projects for the automotive industry and plant<br />

engineering<br />

1986 - 1991 Development and producti<strong>on</strong> of customized<br />

soluti<strong>on</strong>s for the machine building industry<br />

Hilscher Korea Inc. Date Oct.21.10


Hilscher Product Portfolio<br />

Ready-to-use products<br />

PC Cards<br />

� Fieldbus &<br />

Real-Time-<br />

Ethernet<br />

� Various<br />

hardware<br />

interfaces<br />

(PCI, PC/104,<br />

etc.)<br />

� Ready-to-use<br />

hardware for<br />

Industrial PCs<br />

Gateways<br />

� C<strong>on</strong>nect<br />

different<br />

networks with<br />

Hilscher<br />

protocol<br />

c<strong>on</strong>verters<br />

(„Gateways“)<br />

� Fieldbus, Real-<br />

Time-Ethernet<br />

and serial<br />

networks<br />

Slot-PLC<br />

� All-In-One<br />

soluti<strong>on</strong>:<br />

Fieldbus<br />

interface and<br />

PLC<br />

functi<strong>on</strong>ality<br />

� Combinati<strong>on</strong> of<br />

hardware- and<br />

software-based<br />

PLC<br />

Network<br />

Analyzer<br />

� Measure delay<br />

& jitter in Real-<br />

Time-Ethernet<br />

envir<strong>on</strong>ment<br />

� Open<br />

Applicati<strong>on</strong><br />

Interface (API)<br />

to tap data<br />

stream directly<br />

Hilscher Korea Inc. Date Oct.21.10


Hilscher Product Portfolio<br />

Products for Original Equipment Manufacturers (OEMs)<br />

Communicati<strong>on</strong><br />

Modules<br />

� For integrati<strong>on</strong> in<br />

customer‘s own product<br />

e.g. barcode scanner<br />

� As Fieldbus or Real-<br />

Time-Ethernet interface<br />

ASIC: <str<strong>on</strong>g>netX</str<strong>on</strong>g><br />

� Multi-protocol network<br />

c<strong>on</strong>troller <str<strong>on</strong>g>netX</str<strong>on</strong>g><br />

� Fieldbus or Real-Time-<br />

Ethernet communicati<strong>on</strong><br />

� ARM9 CPU for<br />

customer’s own<br />

applicati<strong>on</strong><br />

HMI Terminal<br />

� Powerful comp<strong>on</strong>ents<br />

for customer’s HMI<br />

system<br />

� PLC functi<strong>on</strong>ality,<br />

Fieldbus communicati<strong>on</strong><br />

and Visualisati<strong>on</strong><br />

Hilscher Korea Inc. Date Oct.21.10


<str<strong>on</strong>g>netX</str<strong>on</strong>g> Overview<br />

Performance<br />

ARM 926<br />

LCD / RTC<br />

ADC<br />

PWM / Encoder<br />

ARM 966<br />

IO-Link<br />

130nm - Technology<br />

180nm - Technology<br />

No CPU<br />

No Peripheral<br />

Low End<br />

Communicati<strong>on</strong><br />

(Slave)<br />

Co-processor<br />

applicati<strong>on</strong>s with<br />

existing firmware<br />

High End<br />

Communicati<strong>on</strong><br />

(Master)<br />

Communicati<strong>on</strong> and<br />

C<strong>on</strong>trol<br />

1 2 3 4<br />

Communicat<strong>on</strong> Channels<br />

Hilscher Korea Inc. Date Oct.21.10


<str<strong>on</strong>g>netX</str<strong>on</strong>g>500/100 – networx <strong>on</strong> <strong>chip</strong><br />

RS232<br />

UART<br />

UART<br />

UART<br />

IEEE<br />

1588<br />

SysTime<br />

RTC<br />

Battery backup<br />

USB<br />

USB<br />

Timer<br />

IRQ<br />

ser. EPROM<br />

SPI<br />

I2C<br />

32 KB RAM<br />

32 KB RAM<br />

32 KB RAM<br />

32 KB RAM<br />

16 KB RAM<br />

32 KB ROM<br />

I/Os<br />

GPIO<br />

Data<br />

Switch<br />

Memory<br />

C<strong>on</strong>troller<br />

SDRAM<br />

FLASH<br />

Ethernet<br />

Fieldbus<br />

xMAC<br />

xPEC<br />

Cache I/D<br />

16/8 KB<br />

ARM926EJ<br />

+MMU<br />

8KB TCM<br />

ETM9<br />

Debug<br />

Hilscher Korea Inc. Date Oct.21.10<br />

PHY<br />

Extensi<strong>on</strong><br />

DPM<br />

Host<br />

Peripherals<br />

RTE<br />

Ethernet<br />

Fieldbus<br />

PHY<br />

xMAC<br />

xPEC<br />

GDC<br />

Display<br />

Fieldbus Motor<br />

xMAC<br />

xPEC<br />

PWM<br />

ADC<br />

Fieldbus<br />

xMAC<br />

xPEC<br />

<str<strong>on</strong>g>netX</str<strong>on</strong>g> 100<br />

High end<br />

communicati<strong>on</strong><br />

interface<br />

<str<strong>on</strong>g>netX</str<strong>on</strong>g> 500<br />

Communicati<strong>on</strong><br />

C<strong>on</strong>trol<br />

HMI


<str<strong>on</strong>g>netX</str<strong>on</strong>g>500/100 – networx <strong>on</strong> <strong>chip</strong><br />

� ARM 926EJ Communicati<strong>on</strong> C<strong>on</strong>troller with MMU, JTAG and ETM<br />

� 144 KByte RAM in 5 Blocks<br />

� Two Ethernet channel with integrated PHYs<br />

� Two channel for traditi<strong>on</strong>al field bus (<str<strong>on</strong>g>netX</str<strong>on</strong>g>500 <strong>on</strong>ly)<br />

� 8 / 16 Bit Dual-Port-Memory or Extensi<strong>on</strong> bus interface<br />

� GDC C<strong>on</strong>troller (<str<strong>on</strong>g>netX</str<strong>on</strong>g>500 <strong>on</strong>ly)<br />

� RT Clock (<str<strong>on</strong>g>netX</str<strong>on</strong>g>500 <strong>on</strong>ly)<br />

� Housing (345 Pins, PBGA 22 x 22 mm)<br />

� ROM based Real-Time-Operating-System<br />

� PWM and ADC for Motor c<strong>on</strong>trol<br />

� 3 FMMU and 4 SyncManager for EtherCAT<br />

Hilscher Korea Inc. Date Oct.21.10


<str<strong>on</strong>g>netX</str<strong>on</strong>g>50 – networx <strong>on</strong> <strong>chip</strong><br />

I/Os ser. EPROM Peripheral RS232 USB<br />

GPIO<br />

SPI<br />

I2C<br />

IEEE<br />

1588<br />

SysTime<br />

<str<strong>on</strong>g>netX</str<strong>on</strong>g> 50<br />

Low end<br />

Communicati<strong>on</strong><br />

Interface<br />

Multiplexer 32 IO-Lines<br />

IO-Link<br />

c<strong>on</strong>troller<br />

Timer<br />

IRQ<br />

3x<br />

UART<br />

32 KB RAM<br />

32 KB RAM<br />

32 KB RAM<br />

64 KB ROM<br />

USB<br />

Data<br />

Switch<br />

Memory<br />

C<strong>on</strong>troller<br />

SDRAM<br />

Flash<br />

Ethernet<br />

Fieldbus<br />

xMAC<br />

xPEC<br />

ARM926EJ<br />

ARM926 ARM966<br />

+MMU<br />

8KB TCM<br />

ETM9<br />

Hilscher Korea Inc. Date Oct.21.10<br />

PHY<br />

Extensi<strong>on</strong><br />

32 Bit DPM DPM<br />

Host<br />

Peripherals<br />

RTE +<br />

Ethernet<br />

Fieldbus<br />

PHY<br />

xMAC<br />

xPEC<br />

DMA<br />

JTAG<br />

Debug


<str<strong>on</strong>g>netX</str<strong>on</strong>g>50 – networx <strong>on</strong> <strong>chip</strong><br />

� ARM 966 Communicati<strong>on</strong> C<strong>on</strong>troller without MMU<br />

� 96 KByte RAM in 3 Blocks<br />

� Two Fieldbus / Ethernet channels with integrated PHYs<br />

� 8 / 16 / 32 Bit Dual-Port-Memory interface<br />

� Additi<strong>on</strong>al DMA C<strong>on</strong>troller and 8 Port IO-Link C<strong>on</strong>troller<br />

� Enhanced Hardware Features for Host Interface, Interrupts,<br />

Semaphores, Timer Unit<br />

� Small Housing (256 Pins, PBGA 17 x 17 mm)<br />

� Software Compatible with <str<strong>on</strong>g>netX</str<strong>on</strong>g> 100 / 500 (need a recompile)<br />

� ROM based Real-Time-Operating-System and TCP/IP-Stack<br />

� 8 FMMU and 8 SyncManager for EtherCAT<br />

Hilscher Korea Inc. Date Oct.21.10


<str<strong>on</strong>g>netX</str<strong>on</strong>g> Development Board<br />

� NXSTK 50-RE<br />

� NXSTK 50-FB<br />

� <str<strong>on</strong>g>netX</str<strong>on</strong>g>-Insider´s Guide auf CD<br />

� Integrated Debug-Interface<br />

� HITOP-Development-Tool from Hitex<br />

with integrated GNU-Compiler<br />

� NXHX 500-RE<br />

� NXHX 50-RE<br />

� Complete schematic as basis for your own hardware development<br />

Hilscher Korea Inc. Date Oct.21.10


<str<strong>on</strong>g>netX</str<strong>on</strong>g> Tools<br />

� Cooperati<strong>on</strong> with hitex:<br />

hitex will fully support <str<strong>on</strong>g>netX</str<strong>on</strong>g> with their ARM tools<br />

� Tantino – JTAG Debugger with USB interface<br />

� Tanto – high end Debugger / ETM Tracer with USB / Ethernet interface<br />

� HiTOP supports special <str<strong>on</strong>g>netX</str<strong>on</strong>g> registers<br />

� HiROSS supports rcX objects<br />

Hilscher Korea Inc. Date Oct.21.10


Hilscher Gateway Soluti<strong>on</strong>s<br />

C<strong>on</strong>nect different industrial networks easily<br />

netTAP100 (IP20) /<br />

netBRICK (IP67)<br />

� Real-Time-Ethernet –<br />

Fieldbus<br />

� Real-Time-Ethernet –<br />

Serial<br />

� Fieldbus – Fieldbus<br />

� Fieldbus – Serial<br />

netTAP50<br />

� Ethernet (1-Port) –<br />

Fieldbus<br />

� Serial – Fieldbus<br />

� Serial – Ethernet<br />

netLINK 50-MPI<br />

� Ethernet –<br />

PROFIBUS MPI<br />

� NEW:<br />

netLINK50-MPI-ATVISE<br />

with web visualizati<strong>on</strong><br />

Modbus RTU,<br />

3964R, ASCII<br />

Hilscher Korea Inc. Date Oct.21.10


Featured Networks<br />

Fieldbus<br />

Ethernet<br />

Serial<br />

�PROFIBUS-DP<br />

�CANopen<br />

�DeviceNet<br />

�CC-Link<br />

�POWERLINK<br />

�EtherNet/IP<br />

�PROFINET IO<br />

�EtherCAT<br />

�Modbus TCP<br />

�ASCII<br />

�Modbus RTU<br />

�Custom, programmable per netSCRIPT<br />

Hilscher Korea Inc. Date Oct.21.10


Gateway: netTAP100<br />

netTAP100 - example of use:<br />

� Suitable for complex protocol c<strong>on</strong>versi<strong>on</strong>s e.g. Fieldbus, Real-Time-Ethernet and<br />

Serial protocols.<br />

Hilscher Korea Inc. Date Oct.21.10


C<strong>on</strong>versi<strong>on</strong> Available<br />

Sec<strong>on</strong>dary Network Protocol<br />

DPM<br />

DNM<br />

COM<br />

EIM<br />

PNM<br />

ECM<br />

ECS<br />

EIS<br />

S3S<br />

PNS<br />

OMB*<br />

PLS<br />

DPS<br />

COS<br />

DNS<br />

ASC RTU* NSC DPS COS DNS CCS DPM DNM COM<br />

Primary Network Protocol<br />

available<br />

not applicable<br />

*client/server,master/slave<br />

xxM – master, xxS - slave<br />

Hilscher Korea Inc. Date Oct.21.10


Custom Serial Protocols<br />

�netSCRIPT<br />

�Lua<br />

�Based <strong>on</strong> popular language Lua<br />

�Editor, Debugger,<br />

Syntax-Checker all in SYCON.net<br />

�Scripting language<br />

�Open, free and small footprint<br />

�Community maintained @ www.lua.org<br />

�Lua <strong>on</strong> netTAP = netSCRIPT-serial<br />

�Lua runtime adapted to netTAP’s OS<br />

�Periodically called in millisec<strong>on</strong>d range<br />

�Advanced serial port communicati<strong>on</strong> library<br />

�Advanced primary network IO data access library<br />

Hilscher Korea Inc. Date Oct.21.10


Easy Programming<br />

open<br />

send<br />

receive<br />

…<br />

…<br />

…<br />

…<br />

c<strong>on</strong>f={baudrate = 115200,<br />

dataBits=8,<br />

parityMode=port.PARITY_NONE,<br />

stopBits=1)}<br />

p = PortOpen(c<strong>on</strong>f)<br />

p:PortSend("Hello World")<br />

p:PortReceive(20, true, false)<br />

…<br />

rxErr = p:IsReceiveD<strong>on</strong>e()<br />

Hilscher Korea Inc. Date Oct.21.10


Gateway: netBRICK<br />

NEW: rugged-line IP67-Gateway<br />

� Installati<strong>on</strong> in harsh industrial envir<strong>on</strong>ments: IP67-Specificati<strong>on</strong>, Housing fully<br />

sealed, M12-screws, UL- and ship certificati<strong>on</strong> in preparati<strong>on</strong>.<br />

Example of use:<br />

Hilscher Korea Inc. Date Oct.21.10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!