M1 Integration Tool

A streamlined pathway from Simulink based control system development to embedded software for MoTeC’s M1 ECUs


  • Intended for firmware development for MoTeC’s M1 ECUs, designed for motorsport
  • Suitable for development of petrol and diesel engine management systems
  • Suitable for development of electric vehicle and hybrid electric vehicle applications
  • Enables ECU configuration, analysis and calibration using MoTeC’s M1 Tune software
  • Allows data visualisation and analysis using MoTeC’s i2 software
  • Opportunity to develop complete control systems or subsystems for block exchange


MoTeC offers a wide range of products and software tools to provide a modular, dynamic platform for control solutions for petrol and diesel engine management systems and various EV/HEV applications. MoTeC’s proven expertise is built on 30 years of experience in developing specialist automotive electronics and control systems for motorsport, commercial, and military applications.

MoTeC M1 Integration Tool, for use with Simulink® enables the integration of C code generated from Simulink models into an M1 control unit. This feature provides a streamlined pathway from MATLAB® and Simulink based control system development to embedded software for an M1 controller by providing a dedicated MoTeC target for code generation with Embedded Coder.

Use Cases

  • Develop a complete engine or electric vehicle control system in Simulink to use with one of MoTeC's M1 control units.
  • Develop a control subsystem for a block exchange in an existing M1 Package. For example, replace a complete gear shift module or traction control module in a MoTeC GPR Package with specific control functions that are developed in Simulink.
  • Develop a control subsystem to add additional functionality to an existing M1 Package. For example, add an electric vehicle control module to an existing MoTeC GPR Package to develop a hybrid vehicle control system.

The M1 Integration Tool is installed in MATLAB and Simulink and makes MoTeC custom blocks available through the Simulink Library Browser. These custom blocks may be used when developing the model. Code generation and compilation of the Simulink model generates a user library that can be used within M1 firmware development to assign channels and connect physical I/Os. The resulting embedded code can be loaded into one of MoTeC’s M1 controllers and calibrated using M1 Tune software.

MoTeC Pty Ltd

MoTeC Research Centre
121 Merrindale Drive
Croydon South 3136
Tel: +61-3-9761-5050

Required Products


  • Windows


  • E-mail
  • Telephone

Product Type

  • Embedded Hardware - MCU, DSP, FPGA
  • Embedded Software - Tools, IDE, RTOS


  • Control Systems
  • Data Acquisition or Import
  • Data Analysis and Statistics
  • Embedded Systems
  • Test and Measurement


  • Automotive