在方法过程中增加延迟

时间:2019-07-03 07:41:21

标签: systemc

我想在输出中添加一些延迟,例如1 NS,它将作为下一个方法进程的输入。如何在方法过程中添加?

我尝试使用next_trigger,但是没有用。

我想在信号中添加非理想性。

  x=input1.read();
  y=input2.read();
  t=timei.read();
  B=30;

      // Logic for Bandwidth constraints
    if(t == 0)
    {
      if(x > B )
          {  WREADYA.write(1);
          shaped.write(B);
          temp1=x-B;       
         } 
           else 
           { temp1=0;
            shaped.write( x );
             WREADYA.write(1);
             next_trigger(1,SC_NS);
              } }

0 个答案:

没有答案