2.2 VHDL的基本结构

2.2.2 对象及其数据类型

 1. 对象
 VHDL有三类对象:信号、变量和常量。
 表2.1列出了三种对象的区别。一个信号或一个变量可以被赋于一系列的值,常量的值不变。变量与信号不同,分配给信号的值必须经过一段时间延迟后才能成为当前值,而分配给变量的值则立即成为当前值;信号与元件中的"连线"相对应,而变量在硬件中却没有直接的对应物。但变量在硬件的行为级高级模型的计算中十分有用。