Simulink auto-code language setting for models with reference model within them.
Show older comments
So I have a matlab model which has two other models inside them. I want to autocode in such a way that one of the module gets auto coded in plain C++ and the other model gets auto codded in CUDA. Is this even possible?
Answers (1)
Manikanta Aditya
on 9 Jan 2024
0 votes
Hi Ishan,
As per my understanding, you have a MATLAB model which has two other models inside the main model. You would like to auto code in such a way that one of the modules gets auto coded in plain C++ and the other models gets auto coded in CUDA.
MathWorks provides several products for code generation from MATLAB and Simulink models. You can generate optimized C, C++, CUDA, Verilog and VHDL that compiles with standards. You can partition the model and use the available resources to generate the codes respectively.
For Generating C++ code, you can use MATLAB Coder and Simulink Coder, it allows you to automatically generate C and C++ code from MATLAB Code:
- MATLAB Coder: https://www.mathworks.com/help/coder/index.html?s_tid=hc_product_card
- Simulink Coder: https://www.mathworks.com/help/rtw/index.html?s_tid=hc_product_card
For Generating CUDA code, you can use GPU Coder, it generates optimized CUDA code from Simulink models containing MATLAB Function blocks.
Please refer to the following reference to know more about:
- Code Generation: https://www.mathworks.com/help/overview/code-generation.html
I hope this resolves the issue you were facing.
Categories
Find more on Simulink Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!