主要内容

选择TLM处理选项

要执行您的TLM模型,请在生成的TLM组件中选择SystemC线程、回调函数或时间周期线程。

算法处理

  • SystemC线程—算法在其独立的SystemC线程中执行。当输入缓冲区已满或当您在命令和状态寄存器中写入命令时,将触发一个事件。然后系统调度器拾取并执行该函数。这个选项通常会导致更真实的模拟,但更慢的执行时间。

  • 回调函数—该算法在接口调用的回调函数中执行。当输入缓冲区已满或在命令和状态寄存器中写入特定命令时,将直接调用该函数。此选项会导致更快的执行,但可能不太现实,因为回调方法处理事件的顺序与实际场景中发生的顺序不同。

  • 周期SystemC线程—以时间为周期的线程执行算法的行为。线程的周期由Simulink块基采样率导出。金宝app

算法步长函数时序(ns)参数,输入以纳秒为单位的时间。wait()任务计算算法计时。

接口处理

选择在生成的TLM组件上创建中断请求端口创建一个中断请求端口。每次处理一组输入时都会触发此中断。

相关的话题