Panoramica Il netX 500 è un controller di rete altamente integrato con un'architettura di sistema ottimizzata per la comunicazione e un throughput dati massimo. È progettato come controller di rete high-end flessibile o soluzione single-chip altamente integrata per applicazioni e comunicazione, utilizzabile come master o slave e include funzionalità di controller display.
Punti salienti - Controller di rete high-end o soluzione single-chip altamente integrata per applicazioni e comunicazione
- Quattro canali di comunicazione configurabili singolarmente come interfaccia Real-Time Ethernet o interfaccia fieldbus
- CPU ARM 926 a 32 bit / 200 MHz con ≈200 MIPS per standard controller e device
- Memoria dual-port, ADC e controller grafico/display integrati on-chip
Dettagli Il netX si basa su una CPU ARM 926EJ-S a 32 bit a 200 MHz con MMU, cache, DSP ed estensioni Java. Integra 144 KByte di RAM interna e 32 KByte di ROM contenente il boot loader; sistemi operativi come Windows CE e Linux utilizzano SDRAM, SRAM o FLASH esterna. La connessione all'host avviene tramite un'interfaccia Dual-Port Memory che può anche fungere da bus di espansione a 16 bit per applicazioni standalone. Sono fornite ampie funzioni periferiche (UART, USB, SPI, I2C) e un controller grafico integrato. Uno switch dati centrale collega la CPU ARM, i controller di comunicazione, grafica e host alla memoria e alle periferiche tramite cinque percorsi dati che consentono trasferimenti paralleli.
Canali di comunicazione e controller Il netX fornisce quattro canali di comunicazione identici con una struttura controller a due livelli: ALU dedicate e logica di protocollo implementata tramite microcode. Due canali includono un PHY Ethernet integrato. Il Medium Access Controller (xMAC) gestisce codifica/decodifica e accesso al bus; il Protocol Execution Controller (xPEC) compone i dati in pacchetti e controlla il traffico dei telegrammi. Lo scambio dati avviene tramite DMA blocco per blocco con la memoria ARM; ogni canale offre inoltre memoria dual-port per informazioni di stato o dati di processo locali. Le ALU di comunicazione supportano vari protocolli e combinazioni di protocolli e permettono la sincronizzazione indipendente dai tempi di reazione della CPU.
Protocolli supportati - 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
Informazioni sull'ordine Product name | Part number | Brief description
NETX 500 | 2210.000 | Network controller for fieldbus and Real-Time Ethernet (master and slave) with display controller
Caratteristiche / Specifiche tecniche - CPU: ARM 926EJ-S 32-bit, 200 MHz (≈200 MIPS)
- Memoria interna: 144 KByte RAM; 32 KByte ROM (boot loader)
- Supporto memoria esterna: SDRAM, SRAM, FLASH per OS (Windows CE, Linux)
- Interfaccia host: Dual-Port Memory (configurabile come bus di espansione a 16 bit)
- Comunicazione: Quattro canali configurabili (ognuno con ALU dedicate e logica protocollare via microcode); due canali con PHY Ethernet integrato
- Percorso dati: Switch dati centrale che collega controller a memoria/periferiche tramite cinque percorsi per trasferimenti paralleli
- Controller: xMAC (Medium Access Controller) e xPEC (Protocol Execution Controller)
- Trasferimento dati: Scambio DMA blocco per blocco; memoria dual-port per canale per stato/dati di processo
- Periferiche: UART, USB, SPI, I2C, ADC, controller grafico/display integrato
- Casi d'uso: Controller di rete high-end, soluzione single-chip per applicazione & comunicazione, master o slave per fieldbus ed Ethernet in tempo reale