 |
 |
| |
|
|
| |
 |
| |
Hilscher GmbH Rheinstraße 15 65795 Hattersheim Germany
Telephone: +49 (0)6190 9907-0 Facsimile: +49 (0)6190 9907-50
E-mail: info@hilscher.com |
|
| |
|
 |
 |
 |
 |
 |
netX 50 - Network Controller |
|
| further Informations |
|
netX 50 Datasheet |
|
|
|
The netX is a highly integrated network controller with a new system architecture optimized on communication and maximum data transfer.
|
 |
|
|
|
|
- Flexible “high end” network controller
with host interface or
single chip solution for digital I/Os
- Two communication channels
as Real-Time Ethernet
or fieldbus
- 32-Bit/200MHz CPU ARM 966 with 200 MIPs computing power
- IO-Link Controller with eight channels and Dual-Port-Memory on Chip
|
|
|
|
Via an integrated dual-port memory it works as an companion chip to a host CPU and realises the complete scope of industrial communication from fieldbus systems up to the Real-Time Ethernet systems. Allows the application no own CPU the host interface can be configured as Extension Bus or directly as digital input and output.
The 32-Bit CPU ARM 966E-S is clocked with 200 MHz and has 112 KB internal RAM and 64 KByte ROM memory. The memory can be expanded flexible by the 32-Bit memory controller with SDRAM, SRAM or FLASH externally.
Extensive periphery functions, serial interfaces such as UART, USB, SPI, I²C, as well as the integrated IO-Link and CCD controller allows a large scope of applications. The central data switch and the free configurable communication channels with its own intelligence are the unique selling proposition of the netX as an “high end” networkcontroller.
The data switch connects via five data paths to the ARM CPU and the communication, Host and DMA controllers with the memory or the peripheral units. In this way the controllers transmit their data in parallel, contrary to the traditional sequential architecture with only one common data bus and additional bus allocation cycles.
The controllers of the two communication channels are structured on two levels and are identical to each other. They consist of dedicated ALUs and special logic units that receive their protocol functions via Microcode. For Ethernet the PHYs are integrated which means that the external circuit for Ethernet is reduced to passive componets: transformer and RC components.The Medium-Access-Controller xMAC sends or receives
the data according to the respective bus access process and encrypts or converts these into Byte depictions.
The Protocol Execution Controller xPEC compiles these into data packets and controls the telegram traffic. Large data amoutns are exchanged in DMA blocks over the memory of the ARM. In addition, every channel has a Dual-port-memory available for status information. Alternatively a triple buffer logic is implemented for a conflict free data exchange which always gives the address of the next free buffer. With the intelligent communication ALUs, the netX carries out the most varied protocols and protocol combinations on one chip – an absolutely new feature in industrial communication technology.
|
|
| block diagram of the netX 50 Network Controller |
Core
| |
|
netX 50 |
| Processor |
ARM 966E-S, 200 MIPS, ARMv5TE-command set with DSP-extension |
x |
| Tightly coupled memory |
8 KByte Data, 8 KByte Instruction |
x |
Internal Memory
| |
|
netX 50 |
| RAM |
96 KByte |
x |
| ROM |
64 KByte with Bootloader |
x |
Ethernet-Interface
| |
|
netX 50 |
| Ports |
10BASE-T / 100BASE-TX, Half- / Full-Duplex, IEEE 1588 time stamp |
2x |
| PHY |
Integrated, Auto-Negotiation, Auto-Crossover |
x |
| Real-Time-Ethernet |
EtherCAT with eight FMMUs and eight Sync-Manager |
x |
| |
Ethernet/IP |
x |
| |
Modbus IDA |
x |
| |
Powerlink with integrated Hub |
x |
| |
PROFINET RT and IRT with integrated Switch |
x |
| |
SERCOS-III |
x |
Fieldbus-Interface
| |
|
netX 50 |
| channels |
If Ethernet is not used, the communication channels are available as Fieldbus-Interfaces.The systems can be combined as desired. |
2x |
| Systeme |
AS-interface, Master only |
x |
| |
CANopen / DeviceNet |
x |
| |
CC-Link, Slave only |
x |
| |
PROFIBUS, Master and Slave |
x |
Periphery
| |
|
netX 50 |
| IO-Link Controller |
8 Channels, automatically direction control |
x |
| CCD-Sensor Controller |
max. 50 MHz, 640x480 Pixel, free configurable data format |
x |
| IEEE 1588 System Time |
32-Bit second counter, 32-Bit Nano second counter
32-Bit second counter, 32-Bit Nano second counter
32-Bit second counter, 32-Bit Nano second counter |
x |
| USB |
Revision 1.1, 12 MBaud Full-Speed, Host- or Device-Mode |
x |
| UART |
16550 compatible, max. 3 MBaud, RTS/CTS support |
3x |
| I2C |
|
x |
| SPI |
Master- and Slave-Mode, max. 10 MHz, 3 Chip-Select-Signals |
x |
| General I/Os |
3.3 V / 6 mA |
32x |
| Status LEDs |
2 LEDs two-colors, 3.3 V / 9 mA |
x |
Memory-Interface
| |
|
netX 50 |
| Memory bus |
32-Bit-Databus / 24-Bit-Address bus |
x |
| Address region |
256 MByte SDRAM / 64 MByte Flash |
x |
| Memory modules |
SDRAM, SRAM, FLASH |
x |
Host-Interface
| |
|
netX 50 |
| Dual-port-memory-mode |
8 / 16 / 32-Bit-Databus, 64 KByte configurable in 8 Blocks, emulated by internal RAM |
x |
| Extension-Mode |
8/16-Bit-Databus, 24-Bit-Address bus, Bustiming adjustable |
x |
| PIO-Mode |
Freely programmable Inputs and Outputs |
53x |
Debug-Interface
| |
|
netX 50 |
| JTAG |
ARM-Processor and Boundary-Scan |
x |
| ETM |
Embedded Trace Macrocell, ETM9 V2 Medium Size |
x |
Operating conditions / housings / various data
| |
|
netX 50 |
| System cycles |
200 MHz ARM / 100 MHz Periphery |
|
| Signal level |
3.3 V |
|
| Power supply |
1.5 V for Core |
|
| |
3.3 V for Input/Output |
|
| Operating temperature |
without heat sink
with heat sink 10°/W |
–40.. +70 °C
–40°..+85 °C |
| Power consumption |
PHYs switched off
PHYs switched on |
0.8 W
1.2 W |
| Housing |
PBGA, 1 mm raster |
324 Pins |
| |
Dimensions |
19 x 19 mm |
performance of the netX 50 Network Controller
|
| |
|
 |
 |