|
|
|
|
|
|
|
|
|
Der netX ist ein hoch integrierter Netzwerk Controller mit einer neuen, auf Kommunikation und maximalen Datendurchsatz optimierten Systemarchitektur.
Basierend auf die mit 200 MHz getaktete 32-Bit CPU ARM 926EJ-S verfügt er über Memory Management Unit, Caches, DSP- und Java Erweiterungen. Der interne Speicher von 144 KByte RAM und 32 KByte ROM, der den Bootloader und einen Real-Time-Kernel enthält, ist für kleinere Applikationen ausreichend, während für Windows CE und Linux über den 32-Bit Memory-Controller Speicher extern mit SDRAM, SRAM oder FLASH erweitert wird. Die Anbindung an einen übergeordneten Host erfolgt über das Dual-Port-Memory Interface, welches für stand-alone Applikationen auch als 16-Bit Erweiterungsbus konfigurierbar ist. Umfangreiche Peripheriefunktionen, serielle Schnittstellen wie UART, USB, SPI, I2C sowie der integrierte Grafik-Controller erlauben ein großes Spektrum an Einsatzmöglichkeiten. Jedoch erst der zentrale Daten Switch und die vier frei konfigurierbaren
Kommunikationskanäle mit ihrer eigenen Intelligenz sind das Alleinstellungsmerkmal des netX als ‘high end’ Netzwerk Controller.
Der Daten Switch verbindet über fünf Datenpfade die ARM CPU und die Kommunikations-, Grafik- und Host-Controller mit dem Speicher oder den Peripherieeinheiten. Dadurch übertragen die Controller ihre Daten parallel, im Gegensatz zu traditionellen, sequentiellen Architekturen mit nur einem gemeinsamen Datenbus und zusätzlichen Buszuteilungszyklen.
Die Controller der vier Kommunikationskanäle sind zweistufig aufgebaut und untereinander identisch. Sie bestehen aus dedizierten ALUs und speziellen Logikeinheiten, die über Microcode ihre jeweilige Protokollfunktion zugewiesen bekommen. Für Ethernet enthalten zwei Kanäle zusätzlich einen integrierten PHY.
Der Medium-Access-Controller xMAC sendet bzw. empfängt Daten gemäß dem jeweiligen Buszugriffsverfahren und kodiert bzw. konvertiert diese in eine Byte-Darstellung.
Der Protocol-Execution-Controller xPEC fasst diese zu Datenpaketen zusammen und steuert den Telegrammverkehr. Diese werden per DMA blockweise über den Speicher der ARM ausgetauscht. Alternativ steht jedem Kanal ein Dual-Port-Memory für Statusinformationen oder als lokales Datenabbild zur Verfügung.
Mit den intelligenten Kommunikations-ALUs realisiert der netX die unterschiedlichsten Protokolle und Protokoll- Kombinationen und kann diese unabhängig von den Reaktionszeiten der CPU ynchronisieren - ein absolutes Novum in der industriellen Kommunikationstechnik.
|
|
|
|
|
|
|
| Facts at a glance: |
| Flexible “high end” network controller or highly integrated single chip solution for applications and communication |
| Four communication channels as Real-Time Ethernet or fieldbus interface individually configurable |
| New system architecture optimized for communication and high data throughput |
| 32-Bit/200MHz CPU ARM 926 with 200 MIPs computing power for Windows CE and Linux |
| Dual-port-memory, AD converter and graphic controller on chip |
| Real-Time-Kernel in ROM |
|
|
|
Product
|
NETX 100+ML
|
|
|
|
| Description
|
netX 100 Network Controller + Master license
|
|
|
|
| Microprocessor
|
|
|
|
| Processor
|
ARM 926EJ-S, 200 MIPS, ARMv5TE-command set with DSP- and Java-extension
|
| Cache
|
16 KByte commands / 8 KByte Data
|
| Tightly coupled memory
|
8 KByte Data
|
| Memory Managment Unit
|
Windows CE- and Linux-Support
|
|
|
|
| Internal memory
|
|
|
|
| RAM
|
144 KByte, of this 16 KByte with external voltage supply
|
| ROM
|
32 KByte with Bootloader and Real-Time-Kernel
|
|
|
|
| Ethernet interface
|
|
|
|
| Ports
|
2 x 10BASE-T/100BASE-TX, Half-/Full-Duplex, IEEE 1588 time stamp
|
| PHY
|
Integrated, Auto-Negotiation, Auto-Crossover
|
| Real-Time-Ethernet
|
EtherCAT with three FMMUs and four Sync-Manager
|
| Ethernet/IP
|
| Powerlink with integrated Hub
|
| PROFINET RT with integrated Switch
|
| SERCOS-III
|
|
|
|
| Fieldbus-Interface
|
|
|
|
| Channels
|
In case Ethernet isn't used two addictional fieldbus interfaces are available. Theses system can be combined arbitrarily.
|
| Systems
|
AS-Interface, Master only
|
| CANopen / DeviceNet
|
| InterBus, Master only
|
| PROFIBUS, Master and Slave
|
|
|
|
| Peripherie
|
|
|
|
| IEEE 1588 System Time
|
32 Bit second counter, 32 Bit Nano second counter
|
| USB
|
Revision 1.1, 12 MBaud Full-Speed, Host- or Device-Mode
|
| UART
|
16550 compatible, max. 3 MBaud, RTS/CTS support Quantity 3
|
| I2C
|
| SPI
|
Master- and Slave-Mode, max. 10 MHz, 3 Chip-Select-Signals
|
| AD-Converter
|
2 x 4 Channels with 1MS/s Sample&Hold and 10 Bit-resolution
|
| Single ended, Common Analog Ground, external reference voltage
|
| PWM
|
0–20 kHz/12 Bit-resolution 0–80 kHz/10 Bit-resolution
|
| Encoder
|
2 Channels, Impuls quadruplication, digital input filter
|
| General EAs
|
3.3 V/6 mA Quantity 16
|
| Status LEDs
|
2 LEDs two-colors, 3.3 V/9 mA
|
|
|
|
| Memory-Interface
|
|
|
|
| Memory bus
|
32 Bit-Databus/24 Bit-Address bus
|
| Address region
|
256 MByte SDRAM/64 MByte FLASH
|
| Memory modules
|
SDRAM, SRAM, FLASH
|
|
|
|
| Host-Interface
|
|
|
|
| Dual-port-memory-mode
|
8/16 Bit-Databus, 64 KByte configurable in 8 Blocks, emulated by internal RAM
|
| Extension-Mode
|
8/16 Bit-Databus, 24 Bit-Address bus, Bustiming adjust table
|
| PIO-Mode
|
Freely programmable Inputs and Outputs
|
|
|
|
| Debug-Interface
|
|
|
|
| JTAG
|
ARM-Processor and Boundary-Scan
|
| ETM
|
Embedded Trace Macrocell, ETM9 V2 Medium Size
|
|
|
|
| Operating conditons/housings/various data
|
|
|
|
| System cycles
|
200 MHz ARM / 100 MHz Periphery
|
| Signal level
|
3.3 V
|
| Power supply
|
1.5 V for Core
|
| 3.3 V for Input/Output
|
| Operating temperature
|
without heat sink –40..+70 °C
|
| with heat sink 10°/W –40..+85 °C
|
| Power input
|
PHYs switched off typ. 1.0 W
|
| PHYs switched on typ. 1.5 W
|
| Housing
|
PBGA, 1 mm Raster Pins 345
|
| Dimensions mm 22 x 22
|
|
|
|
|
|
|