SystemC进程基础
进程的行为是多样的。有些进程的行为象函数一样被调用后立刻返回,有些进程在仿真开始以后只运行一次一直运行到仿真结束,有些进程在运行过程中可能被挂起直到某一个条件满足。引起进程运行或者解除挂起的条件可能是时钟的边沿或者信号上值的变化。Syst引入了上述三个基本进程类型来描述不同进程的行为。
在Syst中,进程不是层次化的。一个进程中不能包含或者直接调用其它进程,但进程可以调用非进程的函数和方法。
进程通常会有一个敏感表。当在敏感表中的信号上有事件发生时,进程就会被激活。信号上的事件是指信号的值的变化,如时钟的上升沿就是时钟信号从0变为1。当信号上的事件发生,所有对该事件敏感的进程都会被激活。
在Syst中,进程不是层次化的。一个进程中不能包含或者直接调用其它进程,但进程可以调用非进程的函数和方法。
进程通常会有一个敏感表。当在敏感表中的信号上有事件发生时,进程就会被激活。信号上的事件是指信号的值的变化,如时钟的上升沿就是时钟信号从0变为1。当信号上的事件发生,所有对该事件敏感的进程都会被激活。
- 上一篇:SystemC进程-SC_METHOD
- 下一篇:SystemC的进程