Home | Sitemap
english | français | italiano | 日本語 | 简体中文
Downloads

Einführung

Der netX ist ein hoch integrierter Netzwerk Controller mit einer neuen, auf Kommunikation und maximalen Datendurchsatz optimierten Systemarchitektur.


Übersicht netX 500 und Anschaltungen

Jeder Kommunikationskanal besteht aus drei frei konfigurierbaren ALUs, die mit ihrem Befehlssatz und ihrer Infrastruktur die unterschiedlichsten Feldbus- und Real-Time-Ethernet Systeme realisieren. Zusammen mit der integrierten 32Bit / 200 MHz ARM CPU ist netX
  • die universelle Kommunikations-Plattform
  • die Migrationsstrategie vom Feldbus zum Real-Time-Ethernet
  • die Einprozessorlösung mit integrierten Kommunikations-Controllern
  • die offene Technologie für eigene Applikationen
Der netX ist Teil einer Systemlösung zu dem Software, Tools und Design Services gehören. Je nach Strategie, Know-how oder Resourcen legt der Kunden Liefer- und Leistungsumfang fest.

Verschiedene Netzwerk Controller

Den netX gibt es in unterschiedlichen Leistungsklassen und mit verschiedenen Peripheriefunktionen, ausgelegt auf die einzelnen Applikationsfelder.
netX 5
Kommunikations-Interface mit zwei Kanälen für externen CPU
netX 50 Kommunikations-Interface mit zwei Kanälen
IO-Link Gateway und EAs
Protokollstack und kleinere Applikationen
netX 100 Kommunikations-Interface mit drei Kanälen
Komplexe EAs / Motion Controller / Ident-Systeme / Steuerungen
Mehrere Protokollstacks und/oder umfangreiche Applikationen
netX 500 Kommunikations-Interface mit vier Kanälen
Terminals
Mehrere Protokollstacks und/oder umfangreiche Applikationen



Applikationsschwerpunkte der einzelnen netX Controller

netX 5 netX 50 netX 100 neX 500
CPU ARM 966E / 200 MHz ARM 926EJ-S / 200MHz
MMU / Cache
ARM 926EJ-S / 200 MHz
MMU / Cache
SRAM / ROM 64K 112K / 64K 152K / 32K 152K / 32K
Dual-Port Memory X X X X
Kommunikations-
kanäle
2 2 3 4
Real-Time-Ethernet Switch / Hub
IEEE 1588
Switch / Hub / PHY
IEEE 1588
Switch / Hub / PHY
IEEE 1588
Switch / Hub / PHY
IEEE 1588
Feldbus x x x x
USB x x x
UARTs 3+2 3+3 3+4
SPI x x x x
I2C x x x
Real-Time-Clock x
LCD-Controller x
IO-Link Controller x
AD-Wandler x x
PWM x x
Encoder x x
EAs 16 40+54 47+53 47+53
Leistungsmerkmale der netX Controller

Nur wenige externe Bauelemente

Der netX als optimierter Netzwerk Controller benötigt nur einen Quarz, externen Speicher und das physikalische Netzwerk-Interface. Im Falls von Ethernet sind die PHYs (analogen Ethernet-Treiber) mit integriert, so dass nur noch geringe Kosten für einige passive Bauelemente hinzu kommen.
Komplette Designunterlagen sind im netX Download Bereich verfügbar.

Blockschaltbild Kommuniations-Interface für Real-Time-Ethernet

Software Architektur

Grundsätzlich ist der netX als offene Lösung konzipiert. Es gibt verschiedene, fest definierte Schnittstellen auf der eigene Applikationen aufsetzen können oder man verwendet den netX als Kommunikations Modul mit fest vorgegebenen Dual-Port Memory und einer ladbaren Firmware.


Konfigurator Masterprotokollen muss die gesamte Netzwerkonfiguration zur Verfügung gestellt werden. Das kann über den Netzwerkkonfigurator SYCON.net basierend auf die standardisierte FDT/DTM-Technologie erfolgen.
Alternativ sind Schnittstellen zu anderen Tools definiert.
Treiber Für den netX mit ladbarer Standard-Firmware sind Dual-Port Memory Treiber für verschiedene Betriebssysteme verfügbar.
Eigene Treiber können auf Basis eines Toolkits erstellt werden.
Betriebssystem Alle Protokolle laufen unter dem Hilscher eigenen Real-Time-Kernel rcX. Dieser wird lizenzfrei zur Verfügung gestellt.
Board Support Packages für einige andere Betriebssysteme sind verfügbar.
Protokollstack Protokollstacks werden als ladbare Standard-Firmware, linkbare Objekt-Module oder im Quellcode für den Real-Time-Kernel rcX geliefert.
Für die Verwendung in anderen Betriebssystemen muss der Quellcode portiert werden.
Hardware Abstraction Layer Der Datenaustausch mit den Kommunikations ALUs erfolgt über einen Abstraktions Layer. Dieser wird im C-Quellcode geliefert und definiert ein gemeinsames Interface für alle netX Controller.
Micro Code Die Konfiguration der Kommunikationskanäle auf die einzelnen Netzwerke erfolgt über einen Micro Code der als Binärfile zur Verfügung gestellt wird. Dieser wird vom Protokollstack in der Initialisierungsphase an die Kommunikations ALUs übetragen.
Der Micro Code kann vom Kunden nicht verändert oder erstellt werden.

Prinzipielle netX-Softwarestruktur

Protokoll Status Anmerkung
AS-Interface Master In Entwicklung ß-Release in 04/2009
CANopen Slave Release Zertifiziert
Master Release
CC-Link Slave V1.1 Release
DeviceNet Slave Release  
Master Release  
EtherCAT Slave Release Zertifiziert
Master Release
Ethernet/IP Adapter Release Zertifiziert
Scanner Release Zertifiziert
IO-Link Master ß-Release  
Modbus TCP Client/Server Release
Powerlink Controlled Node Release Interoperabilitätstest bestanden
PROIFIBUS Slave Release Zertifiziert
Master Release Zertifiziert
MPI Release
PROFINET Device Release Zertifiziert
Controller Release
SERCOS Slave Release Interoperabilitätstest bestanden
Master ß-Release Release in 05/2009
Übersicht der lieferbaren Protokollstacks

Tools and Evaluation Boards

Im netX, wie auch in vielen anderen Controllern, sind die CPUs ARM 926 und ARM 966 eingesetzt. Über das standardisierte JTAG und ETM (Embedded Trace Macrocel) Interface können demzufolge alle auf dem Markt befindlichen ARM Entwicklungstools benutzte werden.
Die Firma Hitex bietet die Entwicklungsumgebung HiTOP mit integriertem GNU Compiler und den hilfreichen JTAG Debugger Tantino an. In enger Kooperation wurde in HiTOP der Zugriff auf die rcX-Objekte implementiert.
Einen schnellen und preiswerten Einstieg in die netX Technologie ermöglichen der netSTICK und das Starter- und Software-Entwicklungsboard NXHX. Beide enthalten ein USB-Debug Interface und werden mit der Entwicklungsumgebung HiTOP ausgeliefert. Damit lassen sich die Protocol Interfaces und der Real-Time-Kernel rcX evaluieren, sowie eigene Applikationssoftware entwickeln und auf diesen Boards testen.
Weitere Entwicklungs- und Evaluationboards für spezielle Applikationen stehen bereit.

netSTICK, Starter- und Software-Entwickungsboard NXHX als einfacher, preiswerter Einstieg in die netX Technologie

Design Services

Hilscher bietet als Dienstleistung den gesamten Design Flow von der Konzeptphase bis zum getestet und zertifizierten Board an. Mit unserer modernen SMD-Linie und der weitgehenden standardisierten Fertigungs- und Testprozeduren können wir die gesamte Produktion zu interessanten Konditionen anbieten.
Weiter gehende Dienstleistung z.B. kundenspezifische Varianten des netX oder nach ihren Wünschen gestaltete Konfigurations- und Diagnose DTMs bietet wir über unsere Firmen Hilscher SoC Technology / Berlin bzw. Hilscher Development and Testcenter / Varna an.

Entwicklung, Test und Produktion bis zu kundenspezifischen ASIC-Variante aus einer Hand

Copyright 2012 - Hilscher Seite drucken | Impressum