Produktübersicht Der netX 500 ist ein hochintegrierter Netzwerk-Controller mit einer Systemarchitektur, die für Kommunikation und maximalen Datendurchsatz optimiert ist. Er ist als flexibler High-End-Netzwerk-Controller oder hochintegrierte Single-Chip-Lösung für Applikation und Kommunikation ausgelegt und kann als Master oder Slave einschließlich Display-Controller eingesetzt werden.
Highlights - Flexibler High-End-Netzwerk-Controller oder hochintegrierte Single-Chip-Lösung für Applikation und Kommunikation
- Vier Kommunikationskanäle einzeln konfigurierbar als Real-Time-Ethernet-Interface oder Feldbus-Interface
- 32-Bit/200 MHz CPU ARM 926 mit ≈200 MIPS Rechenleistung für Controller- und Device-Standards
- Dual-Port-Memory, ADC und integrierter Grafik-/Display-Controller on chip
Details Der netX basiert auf einer ARM 926EJ-S 32-Bit CPU mit 200 MHz, MMU, Caches, DSP- und Java-Erweiterungen. Er integriert 144 KByte internen RAM und 32 KByte ROM mit Bootloader; Betriebssysteme wie Windows CE und Linux nutzen externe SDRAM-, SRAM- oder FLASH-Speicher. Die Anbindung an einen Host erfolgt über eine Dual-Port-Memory-Schnittstelle, die auch als 16-Bit Erweiterungsbus für Stand-alone-Applikationen konfigurierbar ist. Umfangreiche Peripheriefunktionen (UART, USB, SPI, I2C) und ein integrierter Grafik-Controller sind vorhanden. Ein zentraler Daten-Switch verbindet ARM-CPU sowie Kommunikations-, Grafik- und Host-Controller über fünf Datenpfade mit Speicher und Peripherie und ermöglicht parallele Datenübertragungen.
Kommunikationskanäle und Controller Der netX stellt vier identische Kommunikationskanäle mit einem zweistufigen Controlleraufbau bereit: dedizierte ALUs und protokollimplementierende Logik via Microcode. Zwei Kanäle besitzen einen integrierten Ethernet-PHY. Der Medium Access Controller (xMAC) übernimmt Kodierung/Dekodierung und Buszugriff; der Protocol Execution Controller (xPEC) fasst Daten zu Paketen zusammen und steuert den Telegrammverkehr. Der Datenaustausch erfolgt blockweise per DMA mit ARM-Speicher; jeder Kanal bietet zudem Dual-Port-Memory für Statusinformationen oder lokalen Prozessdatenspeicher. Die Kommunikations-ALUs unterstützen verschiedene Protokolle und Protokollkombinationen und ermöglichen Synchronisation unabhängig von CPU-Reaktionszeiten.
Unterstützte Protokolle - Sercos Master
- PROFINET IO-Controller
- EtherNet/IP Scanner
- EtherCAT Master
- DeviceNet Master
- CANopen Master
- PROFIBUS DP Master
- CC-Link IE Field Basic Slave
- VARAN Client
- Sercos Slave
- PROFINET IO-Device
- PROFIBUS DP Slave
- POWERLINK Controlled Node
- Open Modbus/TCP Server
- Open Modbus/TCP Client
- EtherNet/IP Adapter
- EtherCAT Slave
- DeviceNet Slave
- CC-Link Slave
- CANopen Slave
Bestellinformationen Produktname | Artikelnummer | Kurzbeschreibung
NETX 500 | 2210.000 | Netzwerk-Controller für Feldbus und Real-Time-Ethernet (Master und Slave) mit Display-Controller
Charakteristiken / Spezifikationen - CPU: ARM 926EJ-S 32-Bit, 200 MHz (≈200 MIPS)
- Interner Speicher: 144 KByte RAM; 32 KByte ROM (Bootloader)
- Externer Speicher: Unterstützung für SDRAM, SRAM, FLASH für OS (Windows CE, Linux)
- Host-Schnittstelle: Dual-Port-Memory (konfigurierbar als 16-Bit Erweiterungsbus)
- Kommunikation: Vier konfigurierbare Kanäle (jeweils mit dedizierten ALUs und microcode-basierter Protokolllogik); zwei Kanäle mit integriertem Ethernet-PHY
- Datenpfad: Zentraler Daten-Switch verbindet Controller mit Speicher/Peripherie über fünf Datenpfade für parallele Übertragungen
- Controller: xMAC (Medium Access Controller) und xPEC (Protocol Execution Controller)
- Datenübertragung: DMA blockweise; Dual-Port-Memory pro Kanal für Status-/Prozessdaten
- Peripherie: UART, USB, SPI, I2C, ADC, integrierter Grafik-/Display-Controller
- Einsatzbereiche: High-End-Netzwerk-Controller, Single-Chip-Lösung für Applikation & Kommunikation, Master oder Slave für Feldbus und Echtzeit-Ethernet