Сетевой контроллер Hilscher netx - Википедия - Hilscher netx network controller
В netX сеть семейство контроллеров (на основе ASIC ), разработанный Hilscher Gesellschaft für Systemautomation mbH, представляет собой решение для реализации всех проверенных Fieldbus и в реальном времени Ethernet системы. Это была первая многопротокольная ASIC, которая объединяет в одном решении Real-Time-Ethernet и систему полевой шины. Многопротокольная функциональность реализуется через гибкую подсистему процессора под названием XC. Посредством обмена одним микрокодом XC может реализовать помимо других PROFINET Переключатель IRT, EtherCAT Раб, Ethernet Powerlink ЦЕНТР, PROFIBUS, CAN-шина, CC-Link Промышленные сети Интерфейс.
Семья Hilscher netX
Контроллер | netX 10 | netX 52 | netX 51 | netX 90[1] | netX 100 | netX 500 | netX 4100[2] | netX 4000 |
---|---|---|---|---|---|---|---|---|
ЦПУ модели | РУКА 966 / xPIC | РУКА 966 / xPIC | РУКА 966 / xPIC | 2 * ARM Cortex®-M4 | РУКА 926 + MMU / - | РУКА 926 + MMU / - | ARM Cortex®-R7 | ARM Cortex®-R7 / Двойной Cortex®-A9 |
ЦПУ Часы | 100 МГц | 100 МГц | 100 МГц | 100 МГц | 200 МГц | 200 МГц | 400 МГц | 400 МГц / 600 МГц |
RAM / ROM | 396 КБ / 64 КБ | 672 КБ / 64 КБ | 672 КБ / 64 КБ | 576 КБ + 64 КБ / 96 КБ | 144 КБ / 32 КБ | 144 КБ / 32 КБ | 2080 КБ / 2x 128 КБ / 2x 32 КБ L1 | 1568 КБ / 2x 128 КБ / 2x 32 КБ L1 512 КБ / Dual 2x 32 КБ L1, 512 КБ L2 |
Функции хост-интерфейса | DPM / SPM / EXT / MEM | DPM / SPM / EXT / MEM | DPM / SPM / EXT / MEM | DPM / SPM | DPM / - / EXT | DPM / - / EXT | DPM (8/16/32-бит) / SPI / QSPI | DPM (8/16/32-бит) / SPI / QSPI |
Память: I / F параллельный / последовательный порт | - / SQI XiP | - / SQI XiP | 8, 16, 32 бит / SQI XiP | SQI XiP | 8, 16, 32 бит / - | 8, 16, 32 бит / - | 16/32-бит | 16/32-бит |
xC каналы | 1 | 2 | 2 | 2 | 3 | 4 | 4 | 4 |
IEEE 1588 Системный таймер / EthernetPHY (10/100 Мбит / с) | 1 / Один физический | 2 / Dual-PHY 10/100 | 2 / Dual-PHY 10/100 | 2 / Dual-PHY 10/100 | 1 / Dual-PHY 10/100 | 1 / Dual-PHY 10/100 | 1 / Dual-PHY MAC Dual 10/100/1000 | 1 / Dual-PHY 10/100 MAC Dual 10/100/1000 |
I²S /I²C / SPI / UART | -/1/1/2 | -/2/1/3 | -/2/1/3 | -/2/4/2 | -/1/1/3 | -/1/1/3 | -/3/2/4 | -/3/2/4 4/6/2/4 |
CAN / MAC / ЖК-дисплей | -/-/- | 1/1/- | 1/1/- | 2/-/- | -/-/- | -/-/1 | 1/-/1 | 1/-/1 |
Мастер-порты IO-Link | 4 | 4 | 8 | 8 | - | - | 8 | 8 |
Каналы АЦП | 2*8 | - | - | 2*2 | 2*4 | 2*4 | 2*4 | 2*4 |
USB 1.1 Устройство / Хост | D / - | D / - | D / - | D / - | Д / Ч | Д / Ч | D / - | D / - |
WDC / Таймерные счетчики | 2/7 | 2/10 | 2/10 | 4 * 32-бит / 8 * 32-бит | 1/5 | 1/5 | 1/2 | 1/2 |
MMIO * / GPIO * / PIO | 0/8/24 | 40/32/62 | 48/32/62 | 16/8/49 | 0/16/84 | 0/16/84 | 40 + 43 / 16 / 8 | 40 + 43 / 16 / 8 |
Размер упаковки (мм) / Тип (контакты) | 13 * 13 / BGA (197) | 15 * 15 / BGA (244) | 19 * 19 / BGA (324) | 10 * 10 / BGA (144) | 22 * 22 / BGA (345) | 22 * 22 / BGA (345) | 23 * 23 / BGA (420) | 27 * 27 / BGA (596) |
Мультиплексный матричный ввод-вывод (MMIO)
Мультиплексная матрица - это набор PIN-кодов, которые можно свободно конфигурировать с периферийными функциями. Возможны следующие варианты: CAN, UART, SPI, I2C, GPIO **, PIO и SYNC Trigger.
GPIO
GPIO от Hilscher могут генерировать прерывания, могут подсчитывать уровень или флаги или могут быть подключены к блоку таймера для автоматической генерации ШИМ. Разрешение ШИМ обычно составляет 10 нс. В некоторых netX ASICS есть выделенный модуль управления движением с разрешением, если доступно 1 нс.
Рекомендации
- ^ «Самая маленькая многопротокольная SoC». Hilscher.com. Получено 2019-01-08.
- ^ «NETX 4100». Получено 2019-01-08.