David Nicholls, Hitex (UK) Ltd. Using MATLAB® & Simulink® with AURIXTM A MultiCore Modelling Solution – Embedded World 2018 David Nicholls, Hitex (UK) Ltd. set date Copyright © Hitex GmbH 2016. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Targeted Modelling and Build Solution Build your complete multicore application in Simulink® Use Embedded Coder® to produce application C code Compile C code and download application to Target Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Re-use existing control algorithms Existing control algorithms built in MATLAB®/Simulink® may now be reused Conversion to AURIXTM simpler than ever before Targets such as ShieldBuddy supported “out of the box” Adaption to customer Targets on demand Copyright © Hitex (UK) Ltd. 2018. All rights reserved. set date Copyright © Hitex GmbH 2016. All rights reserved.
Setup the Simulink® Model Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Simulink® Model Setup Select the AURIXTM Target in Simulink® Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Simulink® Model Setup AURIXTM Blockset in Simulink® Library Browser Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Simulink® Model Setup Custom Target Options Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application Structural Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Build Application - Structural Startup Config Build Startup Configuration and assign to the Required AURIXTM Core Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application - Structural Create Scheduled Functions Assign an AURIXTM Core and Scheduling Period Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application - Structural Interrupt Service Routine (ISR) may be modelled and connected as a function call to the required AURIXTM Core Install Interrupt Service Routines Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application Functional Examples Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application – Functional Examples Set, Clear, & Toggle Digital Output Read and Write Digital IO Read State of Digital Input Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application - Functional Examples Use C Style Format String. Block adapts to number of required inputs. Write Data to Serial Terminal Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application - Functional Examples Versatile Analog to Digital Converter Trigger VADC conversions and read results Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Build Application - Functional Examples Simple 6-Step Block Commutation Application Block PWM Application Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application Send to Target Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Build Application – Send to Target Build Model to .ELF/.HEX Single Click to Build, Compile and Download to Target Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Build Application – Send to Target Download with Infineon MemTool Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Build Application – Send to Target Alternatively use fully featured Multicore Debugger to Download and Run Debug Application Copyright © Hitex (UK) Ltd. 2018. All rights reserved.
Copyright © Hitex (UK) Ltd. 2018. All rights reserved. Further Information For additional information, pricing and options please contact Hitex (UK) Ltd. Or Talk to us at the show! Copyright © Hitex (UK) Ltd. 2018. All rights reserved.