How to start NRP H90 development with netX 90 development board?



netRAPID H90

netRAPID H90 (NRP H90) chip carriers have been developed in order to ease the development of hardware using the netX 90.

The Evaluation kit for NRP H90 will be available end of Q3/2019.

The Hilscher Platform Strategy provides the whole range of communication solutions to the user – from a standardized PC Card up to the integration of the multi-protocol chip netX.

All solutions – whether Master or Slave – have the same interface to the application and use the same tools.


Thus, you are able to start your software development for NRP H90 on the netX 90 software development board already today.



netX Studio CDT

For application development, netX 90 SoC and NRP H90 use the same tool. 

netX Studio CDT is an integrated development environment that includes all components required to configure, develop and debug embedded applications.



Hardware configuration

With netX Studio CDT, the hardware configuration of a netX device has never been so easy.

Just drag the application peripherals, network or host interfaces you want to implement and drop it into the “Pin Assignment” GUI.

The intuitive graphical user interface offers several options to customize your hardware configuration.


Pin Assignment GUI

The hardware configuration GUI for NRP H90 will differ from the netX 90 GUI.

Nevertheless, you are able to create a hardware configuration for NRP H90 while oberserving the following steps.

  1. Download latest netX Studio CDT Version
  2. Create a new Hardware configuration for netX 90 as described in the getting started guide
  3. Please notice that NRP H90 does not feature the sampe hardware configuration options like netX 90 SoC.
    To create a hardware configuration for NRP H90 you are able to select and configure the following Signals:




Network InterfaceConsole InterfaceUART
Real-time EthernetDUAL PHY
PHY0
FieldbusXM0
Host InterfaceSPMSPM0
Application PeripheralsSQISQI0_B_SPI
SQI0_B_SQI
SQI1
MMIOMMIO0
MMIO1
MMIO2
MMIO3
MMIO4
MMIO5
MMIO6
MMIO7
MMIO8
MMIO9
MMIO10
MMIO11
MMIO12
MMIO13
MMIO14
MMIO15
MMIO16
MMIO17
IO LinkIO_Link0
IO_Link1
MLEDMLED4
MLED5
MLED6
MLED7
MLED8
MLED9
MLED10
MLED11
PIOPIO_APP0
PIO_APP10
PIO_APP12
PIO_APP17
PIO_APP18
PIO_APP20
PIO_APP21
PIO_APP22
PIO_APP23
PIO_APP27
BiSSBiSS0
BiSS1
EnDatEnDat0
EnDat1
ADCADC0_IN0
ADC0_IN1
ADC1_IN0
ADC1_IN1
ADC2_IN0
ADC2_IN1
ADC2_IN7
ADC3_IN0
ADC3_IN1
ADC3_IN2
ADC3_IN3



Shared signals

As you might have noticed, some signals are shared, so that they cannot be selected at the same time. The following table shows the dependencies between the signals:

RED netX 90 Pins, that cannot be selected by NRP H90

YELLOW netX 90 Pins, that can be selected by NRP H90

GREEN netX 90 Pins, that are recommended by NRP H90 Design-in guide

GREY netX 90 Pins, that are not selectable and therefore also NRP H90 Pins

  File Modified

Microsoft Excel Spreadsheet Comparision_netX90_NRP H90_Pinout.xlsx

2019-08-05 by Simon Fischer