/
netSHIELD "NSHIELD 90-RE"

netSHIELD "NSHIELD 90-RE"

NSHIELD 90-RE
NSHIELD90-RE_NUCLEO.jpg

Key Features

  • Integrated 8 MByte Serial Flash Memory, 8 MByte SDRAM

  • SPI host interface between customer host device like STM32 MCU and netX 90 companion chip

  • Two Ethernet ports (RJ45) with Real-Time Ethernet switch for line and ring topologies

  • Status and communication LEDs

  • Fieldbus module interface

  • As STM32 Nucleo expansion board with Arduino Uno compatible footprint

  • Power supply (5V) via Mini-B USB connector or host interface connector

  • Firmware download to the device via SPM host interface, webserver, or on-board USB with virtual COM port

  • On-board user peripherals: Reset button, boot mode selection

  • KiCad schematic and layout files as reference design

  • Firmware for evaluation (with limited functionality) is available from Hilscher as free download

  • Software expansion package for the STM32Cube™ IDE application examples available

Availability

Overview of communcation systems supported by NSHIELD 90-RE

Protocol

Real Time Ethernet

Secure boot supported

IoT solution supported

Fieldbus

PROFINET IO-Device

(tick)

(tick)

(tick)

(error)

EtherNet/IP Adapter

(tick)

(tick)

(tick)

(error)

EtherCAT Slave

(tick)

(tick)

(error)

(error)

Open Modbus/TCP

(tick)

(tick)

(tick)

(error)

CC-Link IE Field Basic Slave

(tick)

(tick)

(error)

(error)

POWERLINK Controlled Node

(tick)

(tick)

(error)

(error)

Sercos Slave

(tick)

(tick)

(error)

(error)

DeviceNet Slave

(error)

(tick)

(error)

(tick)

CANopen Slave

(error)

(tick)

(error)

(tick)

PROFIBUS DP Slave

(error)

(tick)

(error)

(tick)

Description

The Hilscher NSHIELD 90-RE is a netX 90 SoC based evaluation board of the product family netSHIELD, it is the successor of NSHIELD 52-RE. netSHIELD functions as an STM32 Nucleo expansion board with Arduino Uno compatible connectors.

The NSHIELD 90-RE board is designed and tested for 3.3V based hardware designs like STM32 Nucleo microcontroller development boards. Due to its Arduino Uno footprint compatible host interface connectors, the NSHIELD 90-RE can be easily plugged into STM32 Nucleo-64 and Nucleo-144 development boards.

The NSHIELD 90-RE enables the user to connect a microcontroller-based application to many relevant Real-Time Ethernet industrial networks with best-in-class real-time capabilities, like PROFINET, Ethernet/IP, EtherCAT and others. I. e., the customer application can communicate in industrial RTE without any further hardware development efforts. The protocol can be easily changed (e. g. from PROFINET IO-Device to EtherCAT slave) by simply downloading a new firmware file to the device.

The NSHIELD 90-RE features a netX90 system on chip (netX SoC), which serves as a “companion chip” for the customer host device's microcontroller (MCU).

The netX SoC architecture is designed from the ground up for the highest demands on flexibility, determinism, and performance in terms of multiprotocol capability and low latency for short cycle times. The heterogeneous multi-core architecture features an ARM processor core, coupled with a flexible communication subsystem (xC) for varieties of industrial applications support.

The communication subsystem, i.e., the protocol stack, runs completely independent on the netX SoC and requires only small memory and very limited CPU resources from the host microcontroller. A protocol specific firmware image for the netX network controller is stored in a serial flash memory.

Due to an integrated crypto-core, the NSHIELD 90-RE expansion board is well-prepared for evaluation of the upcoming security feature.

GETTING STARTED

Documentation, PC utility, evaluation firmware for NSHIELD 90-RE board as well as software expansion package for the STM32Cube IDE application examples (PROFINET, and EtheNet/IP) can be found here: Downloads NSHIELD 90-RE

NSHIELD90-RE_Vorne.png
NSHIELD90-RE_Hinten.png

 

STM32 Cube expansion

Key Features

  • Generic API for all protocol stacks from Hilscher

  • Application examples for PROFINET and Ethernet/IP

  • Requires a netX companion chip beside the STM32 Microcontroller

  • Prepared to work with netSHIELD expansion board for STM32 Nucleo-64 and Nucleo-144

  • Configured for SPI connection between STM32 MCU and netX companion chip

  • Can be adapted to parallel interface

stm32cube.png Description

The I-CUBE-NETX Software expansion contains a middleware API component, called cifX API. It eases access to a netX companion chip for Real Time Ethernet protocols.

The cifX middleware component API is internally based on a generic cifX Toolkit.

The netX system on chip operates as an independent and flexible communication controller, beside the STM32 host Microcontroller. Industrial protocols like PROFINET, EtherCAT, Ethernet/IP, POWERLINK, Sercos III, and many others are supported by different netX firmware binaries, stored in a serial flash.

Data exchange between the STM32 application MCU and the netX protocol execution controller is performed via a dual port memory. Both chips are physically connected by a serial (SPI) or flexible parallel interface.

This STM32Cube expansion features API functions to exchange cyclic process data between the network and the application, as well as acyclic mailbox packets.

GETTING STARTED

The STM32Cube expansion and documentation can be downloaded here: Downloads NSHIELD 90-RE

The contents of the websites of STMicroelectronics are beyond our responsibility and are not adopted as our own content.

 

 

Related content

Downloads NSHIELD 90-RE
Downloads NSHIELD 90-RE
Read with this
Quick start guide to integrating Hilscher NSHIELD 90-RE into STM32 ecosystem
Quick start guide to integrating Hilscher NSHIELD 90-RE into STM32 ecosystem
Read with this
netSHIELD "NSHIELD 52-RE"
netSHIELD "NSHIELD 52-RE"
Read with this
NXEB 90-SPE
NXEB 90-SPE
Read with this
Evaluation Board
Evaluation Board
Read with this
How to evaluate netX 90 secure boot feature with NSHIELD 90-RE
How to evaluate netX 90 secure boot feature with NSHIELD 90-RE
Read with this