Software architecture
9/70
2
Software architecture
2.1
Basics
Key feature of the netX 90 SoC is the logical separation of communication
tasks (i.e. industrial Ethernet protocol processing) and application tasks (i.e.
IO data/application processing), which are handled by two separate ARM
Cortex-M4 CPUs, i.e. the “COM CPU” and the “APP CPU”.
Figure 1: netX 90 architecture
Hilscher offers a range of pre-certified software protocol stacks for industrial
communication tasks as pre-built and ready-to-use firmware.
Note that there are three different firmware use cases:
A
: Small footprint slave device
B
: Small footprint slave device with firmware update area in SQI flash
C
: Full featured loadable firmware
Each use case determines how the integrated memory is used, whether
external memory is required (SQI flash and/or SDRAM) and which memory
areas the COM CPU and the APP CPU may use. The use cases are
described in full detail in section
page 13] of this
document.
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019