VHDL语言的变量和信号有什么区别?
正确答案:
1,信号赋值是有一定延迟的,而变量赋值是没有延迟的,
2,对于进程语句来说,进程只对信号敏感,而不对变量敏感
3,信号在莫一时刻除了具有当前值外,还有一定的历史信息,而变量在某一时刻只包含一个值,
4,信号可以是多进程的的全局信号,而变量只在定义它的过程,函数,和进程中可见,
5,信号时硬件中连线的抽象描述,其功能是保存变化的数据值和连接子元件,信号在元件的端口连接元件,变量在硬件中没有类似的对应关系,主要应用于高层次的建模中。
2,对于进程语句来说,进程只对信号敏感,而不对变量敏感
3,信号在莫一时刻除了具有当前值外,还有一定的历史信息,而变量在某一时刻只包含一个值,
4,信号可以是多进程的的全局信号,而变量只在定义它的过程,函数,和进程中可见,
5,信号时硬件中连线的抽象描述,其功能是保存变化的数据值和连接子元件,信号在元件的端口连接元件,变量在硬件中没有类似的对应关系,主要应用于高层次的建模中。
答案解析:有

微信扫一扫手机做题
