Model Configuration Parameters
Model configuration parameters control model behaviour, simulation, code optimizations, interfaces, code style, build options, and other aspects of the generated code. When you create a new model, it contains the default configuration set that specifies the default values for the model configuration parameters. You can view and update the configuration parameters by following these steps.
In the Simulink® Editor, press Ctrl+E or click Modeling > Model Settings to open Configuration Parameters dialog box.

In the Configuration Parameter dialog box, click Hardware Implementationto view the corresponding parameters.
Set the Hardware board parameter to
Infineon AURIX TC3x.Simulink automatically populates the parameter values under Hardware board settings to their default values. You can optionally adjust these parameters for your particular use case.

To apply the changes, click Apply.
Hardware board settings
| Parameter | Description | Default Value |
|---|---|---|
| Device Series | Device series for the selected hardware board. |
|
| Processing Unit | Processing unit to build and deploy the application model. | TriCore0 |
Simulation settings
| Parameter | Description | Default Value |
|---|---|---|
| Set random number generator seed | Set the random number generator seed. |
|
| Seed value | Specify the seed value for random number generator. | default |
| Cache input data at task start | Cache the input data at the start of a task. |
|
| Project folder | Select project folder to store generated code and executables | soc_prj |
Task profiling on processor
| Parameter | Description | Default Value |
|---|---|---|
| Show in SDI | Show the task execution data collected on hardware in the Simulation Data Inspector application. | off |
| Save to file | Save task execution data to a file | off |
| Overwrite file | Overwrite last task execution data file | off |
Target hardware resources
Device
| Parameter | Description | Default Value |
|---|---|---|
| Board | Hardware board of the selected device series | Infineon AURIX
TC375 Lite Kit |
| Step | Displays the device step for the selected hardware board. |
|
| Package type | Displays the device packaging type for the selected hardware. |
|
| Package class | Displays the number of programmable pins for the selected hardware board/microcontrollers. |
|
| Pre-load TriCore0 with custom executable which enables current processing unit | Select to pre-load TriCore 0 with custom executable file to enable current processing unit. | off |
| Executable file for TriCore0 | The path to the custom executable file for TriCore 0 processing unit | $(AURIX_TC3XX_SHARED_ROOT_DIR)\TriCore0Executables\TC37x\TriCore0ExecutableToEnableTriCore#.hex |
Build Options
| Parameter | Description | Default Value |
|---|---|---|
| Build action | Define how Embedded Coder® responds when you build your model. |
|
| Disable parallel build | Select to compile the generated code and driver source codes in parallel order for faster build and deployment speed. | off |
| Enable force rebuild of static library | Select to force rebuild of the static driver library. |
|
Startup options
| Parameter | Description | Default Value |
|---|---|---|
| Use custom startup | Select to execute custom initialization code when the microcontroller boots up |
|
| Startup code location | The file path for the initialization code when the microcontroller boots up |
|
| Use custom linker file | Indicates that the custom linker command file must be used during the build action. |
|
| Linker file | The path to the memory description file required during linking. | $(AURIX_TC3XX_SHARED_ROOT_DIR)\lib\tasking\tc33x\Lcf_Tasking_Tricore_Tc0.lsl |
| Boot From | Option to specify if the application has to load to the RAM or ROM. |
|
| Enable program cache | Select the program cache. |
|
| Enable data cache | Select the data cache. |
|
| Enable TriCore# | Select the TriCore #. |
|
Clocking
| Parameter | Description | Default Value |
|---|---|---|
| External oscillator (MHz) | Oscillator frequency used in the processor. |
|
| CPU clock (MHz) | CPU clock frequency of the microcontrollers on the target hardware |
|
Connectivity
| Parameter | Description | Default Value |
|---|---|---|
| Connectivity interface | Select the type of communication interface for simulation. | Serial (ASCLIN0) |
| Serial port in MATLAB preferences | Select the serial communication interface module. | empty |
| Baud rate | Select the baud rate of the serial communication port. | 921600 |
| Tx Pin | Select the pin number for data transmission using serial communication port | P14_0 |
| Rx Pin | Select the pin number for data reception using serial communication port. | P14_1 |
External mode
| Parameter | Description | Default Value |
|---|---|---|
| Communication interface | Select the transport layer External mode uses to exchange data between the host computer and the target hardware | Serial |
| Verbose | Select Verbose to view the External mode execution progress and updates. | off |
For more information on selecting a hardware board and general configuration settings, see Hardware Implementation Pane.