CHARP7 - 图文(7)

2019-04-14 20:52

二.顺序语句顺序语句用来定义进程、过程或函数的行为。顺序语句完全按照程序中出现的顺序执行各条语句,在结构层次中前面语句的执行结果可能直接影响后面语句的结果,而并行语句中仅仅执行被激活的语句,而不是所有的语句.顺序语句包括:WAIT语句,变量赋值语句,信号赋值语句,IF语句,CASE语句,LOOP语句,NEXT语句,EXIT语句,RETURN语句,NULL语句,过程调用语句,断言语句,REPORT语句等。下面分别加以介绍.1.WAIT语句格式WAIT[ON信号表][UNTIL条件][FOR时间表达式]?WAIT ON使进程暂停,直到敏感信号表中的某个信号值发生变化;WAIT UNTIL使进程暂停,直到预期的条件为真;WAIT FOR使进程暂停一段由时间表达式指定的时间?在敏感信号表的位置如果缺少敏感信号表而有一个条件表达式,则默认的敏感信号表由在该表达式中出现的信号组成?敏感信号表的位置上不允许出现变量(被Variable定义的标识符,包括VHDL?93新加入的共享变量,只允许出现信号(被Signal定义的标示符)2.变量赋值语句格式变量名:=变量的说明和赋值限定在顺序区域内(即只能在进程,函数和过程中),许多程序设计语言含有全程变量,对所有的程序模块可见。VHDL?87中不允许有全程变量,VHDL?93中引入共享变量(即全程变量),赋值形式和普通变量赋值形式相同.3.信号赋值语句格式信号名<=[TRANSPORT][INERTIAL]波形;举例:Sig_A<=Sig_BAFTER5ns;AFTER5ns;AFTERSig_A<=TRANSPORTsig_Bdata<=INERTIAL28ns;AFTER3ns,44.IF语句格式[IF标号:]IF布尔表达式顺序语句;[ELSIF布尔表达式THEN顺序语句];[ELSE顺序语句];ENDIF[IF标号];THEN


CHARP7 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于修订档案管理实施细则的通知-商旅集团

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: