The LFW - loadable firmware model aims to strictly separate the communication part from the application of a device. The netX 90 is operated with loadable firmware from Hilscher and independently covers fieldbus or Real Time Ethernet communication. Alternatively, the application can now be implemented on the netX 90, used on a dedicated application CPU, or any external host controller. The data exchange between netX communication and application part, or an external host, runs via a dual-port memory implemented in netX. The two chips can be interconnected extremely flexibly via both parallel and serial interfaces.
If your job is to connect the netX 90 to your application or host controller, or to implement an application on the netX 90, then this workshop provides the right content for a smooth start. In both theoretical training blocks and hands-on sessions, you will learn about the netX chip, tools and utilities, the dual-port memory, and the cifX API. After successfully completing the workshop, you have commissioned a netX 90 system, which exchanges cyclic data over the bus with a bus master. You can use the underlying software project you worked on in the practical exercises as a basis for your own development.
The hands-on sessions will be performed on a NXHX 90-JTAG Evaluation Board.
Dates
The training is open to everyone and takes place in small groups with a maximum of 12 participants.
- EU: 18.03.2021
- ASIA: 20.04.2021 08:00-12:00 CET
+ 22.04.2021 08:00-12:00 CET - USA: 20.04.2021 14:00-18:00 CET
+ 22.04.2021 14:00-18:00 CET - EU: 27.05.2021
Duration
1 Day from 9:00 AM to 5:00 PM
Target Group
Software Developer, project manager
Prerequisites
Embedded C programming, basic understanding of micro-controllers and their peripherals
Language
The overheads and training material are in English. The lectures can optionally be held in English or German.
Agenda
- netX eco system, use cases
- netX 90 chip details
- Boot sequence
- Internal flash layout
- Firmware update mechanism
- Tools and utilities
- Flash programming
- Hardware configuration
- IDE netX STUDIO
- Application programming
- Peripheral driver
- Dual Port Memory Interface
- Structure and layout of communication channels
- Handshake mechanism
- Mailboxing for acyclic data exchange
- Process data
- cifX API
- Application example
- cifX Toolkit
- Hands on session
- Commissioning of a demo application for cyclic data exchange of a device with a master protocol
Article Description | Article Number | Article |
---|---|---|
NXS-NETX90 | 0312.050 | netX 90 Workshop (One-day training) |