Customer: LS Laser Systems GmbH
Link to product
The Mission:
Software development for a laser system for
- Laser marking
- Laser trimming
- Laser micro processing
Controlling a laser with 10 µs cycle time for the dynamic calculation and controlling of the laser path in real-time.
Possibility of integration into an EtherCAT-based control system
Solution and Technologies:
Combination of
- symmetric multiprocessing (SMP)
- asymmetric multiprocessing (AMP)
- FPGA
NXP i.MX6, Cores #1, #2, #3 are controlled by QNX RTOS
NXP i.MX6, Core #4 runs on “bare-metal”, to achieve the extremely short cycle time of 10 µs with short interrupt latency and low jitter
FPGA (Xilinx Artix-7) for controlling the laser galvanometer
Services by IBV:
Technology consulting
Design of system and software architecture
Implementation of a proof of concept
BSP development for customer specific hardware
Implementation of software components for asymmetric multiprocessing
Implementation of communication between the CPUs of the multi-core system
Application development for the i.MX6 controller under QNX (in C)
Development of the FPGA logic (in VHDL)
Integration of an EtherCAT Slave IP core for fieldbus connection