主要内容

TLM组件的构造函数

生成的TLM组件构造函数原型如下:

model_name_usertag_tlm (sc_core:: sc_module_name module_name,…eTimingType DefaultTiming =时间,eModeType InputDefaultMode =汽车,eModeType OutputDefaultMode =汽车);

地点:

  • module_name是一个sc_core: sc_module_name类型。这是一个特征向量包含实例名。

  • DefaultTiming是一个eTimingType{定时,不计时的}。它决定了TLM组件是否定时或不计时的SystemC仿真的开始。默认情况下,组件初始化DefaultTiming时间,但你可以改变不计时的。还在仿真期间,你可以改变TLM组件时机通过调用函数SetTimingParam (eTimingType类型)。

  • InputDefaultMode是一个eModeType{手册,汽车}。它决定TLM组件输入方式是手动或自动的开始SystemC模拟SystemC重置该组件后(也是)。默认情况下,TLM组件初始化InputDefaultMode汽车,但是你可以改变它手册。

  • OutputDefaultMode是一个eModeType{手册,汽车}。它决定TLM组件输出模式是手动或自动的开始SystemC模拟SystemC重置该组件后(也是)。默认情况下,TLM组件初始化OutputDefaultMode汽车,但是你可以改变它手册。