选择TLM处理选项
要执行您的TLM模型,请在生成的TLM组件中选择SystemC线程、回调函数或时间周期线程。
算法处理
SystemC线程—算法在其独立的SystemC线程中执行。当输入缓冲区已满或当您在命令和状态寄存器中写入命令时,将触发一个事件。然后系统调度器拾取并执行该函数。这个选项通常会导致更真实的模拟,但更慢的执行时间。
回调函数—该算法在接口调用的回调函数中执行。当输入缓冲区已满或在命令和状态寄存器中写入特定命令时,将直接调用该函数。此选项会导致更快的执行,但可能不太现实,因为回调方法处理事件的顺序与实际场景中发生的顺序不同。
周期SystemC线程—以时间为周期的线程执行算法的行为。线程的周期由Simulink块基采样率导出。金宝app
在算法步长函数时序(ns)参数,输入以纳秒为单位的时间。wait()任务计算算法计时。
接口处理
选择在生成的TLM组件上创建中断请求端口创建一个中断请求端口。每次处理一组输入时都会触发此中断。