位置:51电子网 » 技术资料 » 无线通信

进程Process

发布时间:2015/8/26 20:47:56 访问次数:545

   进程用于描述顺序事件并且包含在结构中,一个结构体可以包含多个进程语句。DGB1010K以下为进程语句的构成:

   以下为进程语句的语法描述:

   <optional_label:>PROCES S<sensitivity  list敏感信号表>

   一一  此处声明局部变量,数据类型及其他局部声明(用于进程中)BEGIN

一一进程中为顺序语句,如:

--SIGNAL AND VARIABLE assignments

--IF and case statements

--WHILE AND FOR LOOPS

--FUNCTION AND PROCEDURE calls

END PROCESS<optional_label>;

一一进程开始

信号与变量的赋值

--if-then-else语句case-when语句

函数,过程调用

一一进程结束

   其中,进程标号是可选项,可有可无。敏感表(sensitivity list)包括进程中的一些信号,

当敏感表中的某个信号变化时进程才被激活。以计数器为例:

PROCESS(clk,nreset)

BEGIN

             IF(nreset='0') THEN

qcnt<="0000";

             ELSEIF (clk'EVENT AND clk='l') THEN

                 IF(ci='l') THEN

   进程用于描述顺序事件并且包含在结构中,一个结构体可以包含多个进程语句。DGB1010K以下为进程语句的构成:

   以下为进程语句的语法描述:

   <optional_label:>PROCES S<sensitivity  list敏感信号表>

   一一  此处声明局部变量,数据类型及其他局部声明(用于进程中)BEGIN

一一进程中为顺序语句,如:

--SIGNAL AND VARIABLE assignments

--IF and case statements

--WHILE AND FOR LOOPS

--FUNCTION AND PROCEDURE calls

END PROCESS<optional_label>;

一一进程开始

信号与变量的赋值

--if-then-else语句case-when语句

函数,过程调用

一一进程结束

   其中,进程标号是可选项,可有可无。敏感表(sensitivity list)包括进程中的一些信号,

当敏感表中的某个信号变化时进程才被激活。以计数器为例:

PROCESS(clk,nreset)

BEGIN

             IF(nreset='0') THEN

qcnt<="0000";

             ELSEIF (clk'EVENT AND clk='l') THEN

                 IF(ci='l') THEN

相关技术资料
8-26进程Process
相关IC型号
DGB1010K
暂无最新型号

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!