vhdl数据对象、数据类型和运算操作符.pptxVIP

  • 14
  • 0
  • 约2.22千字
  • 约 10页
  • 2019-10-17 发布于湖北
  • 举报

vhdl数据对象、数据类型和运算操作符.pptx

;1. 数据对象 VHDL的数据对象保存有专门类型的值,数据对象包括信号(Signal)、变量(Variable)、常数(Constant)和文件(File),在使用之前必须给予详细的说明。 1)信号(Signal) 信号与电路内部的硬件连接相对应,端口也是信号。作为连线,信号可以是逻辑门的输入或输出,也可以表达存储元件的状态。信号通常在结构体、程序包和实体中说明。信号说明的格式为 SIGNAL 信号名:数据类型 约束条件:= 表达式; 例如 SIGNAL enable:BIT:=′0′; SIGNAL count:BIT-VECTOR(3 DOWNTO 0);; 2)变量(Variable) 变量只能在进程语句、函数语句和过程语句中使用,它是一个局部量。和信号不同,分配给信号的值经过一段时间延迟后,才能成为当前值,而分配给变量的值则立刻成为当前值,信号和硬件的“连线”相对应,而变量不能表达连线和存储元件。变量的说明格式为 VARIABLE 变量名:数据类型 约束条件:= 表达式; 例如, VARIABLE x,y: INTEGER; VARIABLE count :INTEGER RANGE 0 TO 255:=10; 变量的赋值是直接的,非预设的。而信号的值必须经过一段延迟后,才能成为

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档