Обзор netX 500 — высокоинтегрированный сетевой контроллер с архитектурой системы, оптимизированной для коммуникации и максимальной пропускной способности данных. Он разработан как гибкий высококлассный сетевой контроллер или высокоинтегрированное однокристальное решение для приложений и коммуникации, может использоваться в роли мастера или слейва и включает функцию контроллера дисплея.
Ключевые особенности - Гибкий высококлассный сетевой контроллер или высокоинтегрированное однокристальное решение для приложений и коммуникации
- Четыре коммуникационных канала, настраиваемых отдельно как интерфейс Real-Time Ethernet или интерфейс полевой шины
- 32-битный процессор ARM 926, 200 MHz с ≈200 MIPS для стандартов контроллеров и устройств
- Двухпортовая память, АЦП и интегрированный графический/дисплейный контроллер на кристалле
Детали netX основан на 32-битном процессоре ARM 926EJ-S с тактовой частотой 200 MHz, включающем MMU, кеши, DSP и расширения Java. Встроены 144 KByte внутренней RAM и 32 KByte ROM с загрузчиком; для ОС типа Windows CE и Linux используются внешние SDRAM, SRAM или FLASH. Подключение к хосту осуществляется через интерфейс Dual-Port Memory, который также может работать как 16-битная шина расширения для автономных приложений. Предоставляются обширные периферийные функции (UART, USB, SPI, I2C) и интегрированный графический контроллер. Центральный коммутатор данных соединяет ARM CPU, контроллеры связи, графики и хоста с памятью и периферией через пять каналов данных, обеспечивая параллельную передачу данных.
Каналы связи и контроллеры netX обеспечивает четыре одинаковых коммуникационных канала с двухуровневой структурой контроллера: выделенные ALU и протокольная логика, реализуемая с помощью микрокода. Два канала включают интегрированный Ethernet PHY. Medium Access Controller (xMAC) выполняет кодирование/декодирование и доступ к шине; Protocol Execution Controller (xPEC) формирует данные в пакеты и управляет трафиком телеграмм. Обмен данными осуществляется блоками через DMA с памятью ARM; каждый канал также предоставляет двухпортовую память для служебной информации или локальных данных процесса. Коммуникационные ALU поддерживают различные протоколы и их комбинации и обеспечивают синхронизацию, независимую от времени отклика CPU.
Поддерживаемые протоколы - 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
Информация для заказа Product name | Part number | Brief description
NETX 500 | 2210.000 | Network controller for fieldbus and Real-Time Ethernet (master and slave) with display controller
Характеристики / Технические спецификации - CPU: ARM 926EJ-S 32-bit, 200 MHz (≈200 MIPS)
- Внутренняя память: 144 KByte RAM; 32 KByte ROM (boot loader)
- Поддержка внешней памяти: SDRAM, SRAM, FLASH для ОС (Windows CE, Linux)
- Интерфейс хоста: Dual-Port Memory (настраиваемый как 16-битная шина расширения)
- Связь: четыре настраиваемых канала (каждый с выделенными ALU и микрокодовой протокольной логикой); два канала с интегрированным Ethernet PHY
- Путь данных: центральный коммутатор данных связывает контроллеры с памятью/периферией через пять каналов для параллельной передачи
- Контроллеры: xMAC (Medium Access Controller) и xPEC (Protocol Execution Controller)
- Передача данных: обмен по DMA блоками; двухпортовая память на канал для состояния/данных процесса
- Периферия: UART, USB, SPI, I2C, ADC, интегрированный графический/дисплейный контроллер
- Сценарии использования: высококлассный сетевой контроллер, однокристальное решение для приложений и связи, мастер или слейв для полевых шин и Ethernet в реальном времени