位置:51电子网 » 技术资料 » 显示光电

VHDL语言的客体及其分类.

发布时间:2018/9/17 11:58:51 访问次数:1082

    VHDL语言的客体及其分类. LBAT54XV2T1G

   在VHDL语言中凡是可以赋予一个值的对象就称为客体(Object)。客体主要包括信号、常数、变量3种。在电子线路中,这3类客体通常都具有一定的物理含义。

 (1)常数(Constant)

 常数是一个固定的值。所谓常数说明就是对某一常数名赋予一个固定的值。通常赋值在程序开始前进行,该值的数据类型则在说明语句中指明。常数说明的一般格式如下:

   CONSTANT  常数名:数据类型:=表达式;

   常量在定义时赋初值,赋值符号为“:=”。

   (2)变量(Variable)

   变量只能在进程语句、函数语句和过程语句中使用,它是一个局部量。在仿真过程中它不像信号那样,到了规定的仿真时间才进行赋值,变量的赋值是立即生效的。变量说明语句的格式如下:

   VARIABLE    变量名:数据类型约束条件:=表达式;

   变量的赋值符号“:=”。

   (3)信号(Signal)

   信号是电子线路内部硬件连接的抽象。它除了没有数据流动方向说明外,其他性质几乎和“端口”一致。信号通常在构造体、程序包和实体中说明。信号说明语句的格式如下:

   SIGNAL信弓名:数据类型约束条件<=表达式;

   信号的赋值符号为“<=”。

    VHDL语言的客体及其分类. LBAT54XV2T1G

   在VHDL语言中凡是可以赋予一个值的对象就称为客体(Object)。客体主要包括信号、常数、变量3种。在电子线路中,这3类客体通常都具有一定的物理含义。

 (1)常数(Constant)

 常数是一个固定的值。所谓常数说明就是对某一常数名赋予一个固定的值。通常赋值在程序开始前进行,该值的数据类型则在说明语句中指明。常数说明的一般格式如下:

   CONSTANT  常数名:数据类型:=表达式;

   常量在定义时赋初值,赋值符号为“:=”。

   (2)变量(Variable)

   变量只能在进程语句、函数语句和过程语句中使用,它是一个局部量。在仿真过程中它不像信号那样,到了规定的仿真时间才进行赋值,变量的赋值是立即生效的。变量说明语句的格式如下:

   VARIABLE    变量名:数据类型约束条件:=表达式;

   变量的赋值符号“:=”。

   (3)信号(Signal)

   信号是电子线路内部硬件连接的抽象。它除了没有数据流动方向说明外,其他性质几乎和“端口”一致。信号通常在构造体、程序包和实体中说明。信号说明语句的格式如下:

   SIGNAL信弓名:数据类型约束条件<=表达式;

   信号的赋值符号为“<=”。

相关IC型号
LBAT54XV2T1G
暂无最新型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式