vhdl语言的数据类型及运算操作符.pptxVIP

  • 77
  • 0
  • 约9.64千字
  • 约 50页
  • 2020-02-27 发布于江苏
  • 举报
3.1 VHDL语言的客体及其分类 在VHDL 语言中,可以赋予一个值的的对象就称为客体或对象,它接受不同数据类型的赋值 。 对象主要包括以下3种: 信号(SIGNAL ) :对应物理意义上是实际电路连接线。--说明全局量 变量(VARIABLE ) :相当于暂存寄存器,变量值不是最终的结果。--说明局部量 常数(CONSTANT) :如电源、地等,用来描述固定的值。 --说明全局量3.1.1常数(Constant)常量是指在设计实体中不会发生变化的值,它可以在很多部分进行说明,并且可以是任何数据类型。 常量的定义和设置主要是为了使设计实体中的常数更容易阅读和修改。例如,将位矢的宽度定义为一个常量,只要修改这个常量就能很容易地改变宽度,从而改变硬件结构。在程序中,常量是一个恒定不变的值,一旦作了数据类型的赋值定义后,在程序中不能再改变,因而具有全局意义。 格式: CONSTANT 常数名:数据类型:=表达式; 例: CONSTANT VCC: REAL:=5.0; CONSTANT DALY:TIME:=100ns; CONSTANT BUS:BIT_VECTOR:=“1010 ” CONSTANT G1:BIT:= ‘ 1’; 数据类型和表达式表示的数据类型应该一致。 ‘ ’表示是位信息, 而 “ ”表示的是位矢量信息。 常量定义语句所允许的设计单元有实体、

文档评论(0)

1亿VIP精品文档

相关文档