VHDL语言中3类客体常数,变量和信号的实际物理含义是什么?

问题描述:

VHDL语言中3类客体常数,变量和信号的实际物理含义是什么?

没有物理意义,常数,变量和信号都是一些特殊的标识符,用于编程的.如果硬要说有实际物理意义的,大概信号算有点.
常数:为了使设计实体中的常数更易于阅读和修改.定义用某个标识符代替某个数字,如果要修改这个数字的话,只要在定义常数的地方做改动就可以了,不需要一个一个去改.
变量:局部变量,作用范围局限在进程语句、函数语句中.是局部数据存储,可以把它看成是一个寄存器吧.而且仿真的时候不像信号那样,等时钟信号到来时才进行赋值,变量是即时赋值的.
信号:描述硬件系统的基本数据对象,它类似于连接线,除了没有数据流动方向的说明以外,性质与实体的端口概念一致.变量的值可以传递给信号,反之却不可行.