《vhdl中信号和变量在描述和使用时有哪些主要区别.docx》由会员分享,可在线阅读,更多相关《vhdl中信号和变量在描述和使用时有哪些主要区别.docx(1页珍藏版)》请在优知文库上搜索。
变量VARIAB1.E用于作为进程中局只能在所定义的进立即赋值Vhd1.中信号和变殳在描述和使用时仃哪些主要区别比较对象信号SIGNA1.基本用法用于作为电路中的信号连线部数据存储第元适用范围在整个结构体内的任何地方都适用程中使用行为特性在进程最后才对信号赋值符号不同:变量:=信号=延时:变珏无延时信号有廷时位置:娈量在process信SArciiitectuuesigna1.begin信号可以是全局量,只要在构造体中已定义,筋么构造体内的所有地方都可以使用:变址是局部JI1.只能在进程、子程序中定义和使用,如果将结果帘出外部,则必须将变Ji1.付给一个信号状才行。信号量不足立即赋值的,而变瑜这是立即赋值,比如ICmP=ICmP+1:若temp为信号状.那么temp的假梢会在整个PrOCeMi都执行完毕之后才会变化,若temp为变缸,那么(cmp的他在这条语句执行完毕后就会被附上新的值了.