第-五讲-行为建模课件.ppt

第五讲行为建模1;行为建模(描述);行为建模(描述);过程块(procedural);过程块initial和always;过程赋值(proceduralassignment);过程中的块语句;顺序块

顺序块有以下特点:

1)块内的语句是按顺序执行的,即只有上面一条语句执行完后下面的语句才能执行。

2)每条语句的延迟时间是相对于前一条语句的仿真时间而言的。

3)直到最后一条语句执行完,程序流程控制才跳出该语句块。

顺序块的格式如下:

begin

语句1;

语句2;

......

语句n;

end;或

begin:块名

块内声明语句

语句1;

语句2;

......

语句n;

end?

其中:块名即该块的名字,一个标识名。其作用后面再详细介绍。块内声明语句可以是参数声明语句、reg型变量声明语句、integer型变量声明语句、real型变量声明语句。;下面举例说明:

[例1]:

begin

areg=breg;

creg=areg;//creg的值为breg的值。

end?

从该例可以看出,第一条赋值语句先执行,areg的值更新为breg的值,然后程序流程控制转到第二条赋值语句,creg的值更新为areg的值。因为这两条赋值语句之间没有任何延迟时间,creg的值实为breg的值。当然可以在顺序块里延迟控制时间来分开两个赋值语句的执行时

文档评论(0)

1亿VIP精品文档

相关文档