我们采用类似流程图的方法来表示进程的语句部分。令P为进程语句,则P对应的图表示是一个有向图G ( P ) = (V, A),其中:
  · V为顶点集,可能的顶点有:赋值语句、wait语句、语句部分的起始或结束,以及条件语句的开始或结束。
  · A V′V是边的集合,每条边标有相应的VHDL条件。
  下面,我们给出从进程语句建立有向图表示的一组规则:
  规则1:进程语句的有向图表示
  
注意:图表示构成了一个环,代表进程语句无限循环的行为特性。我们在VHDL一章中已经说过,所有进程在开始运行时全部激活,从第一条语句开始执行。进程挂起的条件是遇到wait语句。当模拟时钟走到某一时刻使wait语句的条件满足时,进程再度激活,从该wait语句除往下执行,直到又遇到wait语句挂起。当进程执行到最后一条语句时,它的下一条语句就是进程的第一条语句,所以这个过程并不结束,而是返回第一条语句接着执行。简单地说,进程是循环执行的,一旦进程被激活,运行过程的挂起只认wait语句,而不管是否在进程末尾。注意,明确指出敏感信号的进程相当于在进程末尾有一个weit on语句。
  规则2:顺序语句
  
这一图表示反映了进程语句的语句部分各语句之间顺序执行的要求。