摘要:
在VHDL中,使用信号(signal)或变量(variable)可以实现动态数值的传递,二者功能虽然类似,但在实现方式上却有着很大的区别。对于初学者,理解信号和变量的差异是十分重要的。1. 信号(signal) 信号是逻辑电路中的连接线,可以用于元件间和元件内部电路各单元间的连接。 信号使用”<=“符号赋值。 在顺序描述语句中,信号的赋值不是即时更新的。只有在相应的进程、函数或过程完成之后,信号的值才会进行更新。2. 变量(variable) 变量只用于局部电路的描述,只能在process、function和procedure内部使用。 变量使用”:=“符号赋值。 ... 阅读全文