netX - networX on chip
netX - networX on chip
netX - networX on chip
- TAGS
- netx
- networx
- chip
- icnweb.co.kr
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