Visão geral O netX 500 é um controlador de rede altamente integrado com arquitetura de sistema otimizada para comunicação e máxima taxa de transferência de dados. Foi concebido como um controlador de rede high-end flexível ou uma solução single-chip altamente integrada para aplicação e comunicação, podendo ser usado como mestre ou escravo e incluindo controlador de display.
Destaques - Controlador de rede high-end flexível ou solução single-chip altamente integrada para aplicação e comunicação
- Quatro canais de comunicação configuráveis separadamente como interface Real-Time Ethernet ou interface fieldbus
- CPU ARM 926 de 32 bits / 200 MHz com ≈200 MIPS para padrões de controlador e dispositivo
- Memória dual-port, ADC e controlador gráfico/display integrados em chip
Detalhes O netX baseia-se numa CPU ARM 926EJ-S de 32 bits a 200 MHz com MMU, caches, DSP e extensões Java. Integra 144 KByte de RAM interna e 32 KByte de ROM contendo o boot loader; os sistemas operativos como Windows CE e Linux usam SDRAM, SRAM ou FLASH externa. A ligação ao host é feita através de uma interface Dual-Port Memory que também pode atuar como barramento de extensão de 16 bits para aplicações autónomas. Estão disponíveis numerosas funções periféricas (UART, USB, SPI, I2C) e um controlador gráfico integrado. Um comutador de dados central liga a CPU ARM, os controladores de comunicação, gráfico e host à memória e às unidades periféricas através de cinco caminhos de dados, permitindo transferências de dados em paralelo.
Canais de comunicação e controladores O netX fornece quatro canais de comunicação idênticos com uma estrutura de controlador em dois níveis: ALUs dedicadas e lógica de protocolo implementada por microcode. Dois canais incluem um PHY Ethernet integrado. O Medium Access Controller (xMAC) trata da codificação/decodificação e do acesso ao barramento; o Protocol Execution Controller (xPEC) monta os dados em pacotes e controla o tráfego de telegramas. A troca de dados é realizada por DMA bloco a bloco com a memória ARM; cada canal também oferece memória dual-port para informações de estado ou dados de processo locais. As ALUs de comunicação suportam vários protocolos e combinações de protocolos e permitem sincronização independente do tempo de reação da CPU.
Protocolos suportados - 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
Informações de encomenda Product name | Part number | Brief description
NETX 500 | 2210.000 | Network controller for fieldbus and Real-Time Ethernet (master and slave) with display controller
Características / Especificações técnicas - CPU: ARM 926EJ-S 32-bit, 200 MHz (≈200 MIPS)
- Memória interna: 144 KByte RAM; 32 KByte ROM (boot loader)
- Suporte a memória externa: SDRAM, SRAM, FLASH para OS (Windows CE, Linux)
- Interface host: Dual-Port Memory (configurável como barramento de extensão de 16 bits)
- Comunicação: Quatro canais configuráveis (cada um com ALUs dedicadas e lógica de protocolo baseada em microcode); dois canais com PHY Ethernet integrado
- Caminho de dados: Comutador de dados central que conecta controladores à memória/periféricos através de cinco caminhos de dados permitindo transferências paralelas
- Controladores: xMAC (Medium Access Controller) e xPEC (Protocol Execution Controller)
- Transferência de dados: Troca DMA por blocos; memória dual-port por canal para estado/dados de processo
- Periféricos: UART, USB, SPI, I2C, ADC, controlador gráfico/display integrado
- Casos de uso: Controlador de rede high-end, solução single-chip para aplicação & comunicação, mestre ou escravo para fieldbus e Ethernet em tempo real