TLM Component Generation
To get help on an option:
Right-click the option's text label.
Select What's This from the popup menu.
TLM Mapping
Parameter | Description |
---|---|
Type of TLM socket for input data, output data, and control | |
Execution of external mode task in generated code within background thread | |
Type of addressing scheme to be automatically generated | |
Memory map of the TLM component from an imported file | |
TLM component commands such as "reset" and "start" | |
Controls access to a shared TLM target device | |
Read/write tunable parameter |
TLM Processing
Parameter | Description |
---|---|
Type of function execution trigger | |
Time in nanoseconds for modeling the algorithm execution time | |
Create an interrupt request port on the generated TLM component | Interrupt signal to be added to the generated TLM component |
TLM Timing
Parameter | Description |
---|---|
Single write transfer or the first write transfer in a burst transaction (ns) | Time in nanoseconds for the TLM component to execute a single write transfer or the first write transfer in a burst transaction |
Time in nanoseconds for modeling the algorithm execution time | |
Single read transaction or the first read transfer in a burst transaction (ns) | Time in nanoseconds for the TLM component to execute a single read transaction or the first read transaction in a burst transaction |
Time in nanoseconds for the TLM component to execute a subsequent read transfer in a burst transaction |
TLM Testbench
Parameter | Description |
---|---|
Generates standalone SystemC™ testbench | |
Generates verbose messages during testbench execution | |
Timing mode to be used by the generated testbench and TLM component | |
Data moved from the input register to the execution buffer | |
Data moved from the results buffer to the output register | |
Verify the generated TLM component |
TLM Compilation
Parameter | Description |
---|---|
SystemC | |
Location of the library directory in your SystemC installation | |
Name of the SystemC library in your SystemC installation | |
Location of the TLM include directory in your TLM installation | |
SCML include path | |
SCML library path | |
SCML library name | |
Name of the SCML logging library | |
Target operating system for the generated TLM code | |
Compiler | |
Additional text for your TLM component class name identifier, the input and output data structures, and the directory to place the generated code |