下列关于信号数据对象的说法正确的是()。
A: 在VHDL程序中,信号相当于数值寄存器,可以保留历史值。
B: 在VHDL程序中信号相当于电子电路内部硬件连接的连线。
C: 在VHDL程序中信号是个全局量,通常在结构体中定义。
D: 给信号赋初值用“<=”符号,在程序中,给信号赋值用“:=”符号。
E: 信号实际赋值过程和赋值语句的处理是分开进行的,也即信号赋值语句执行时附加了延时。
F: 信号具有一些属性。假设sig为一信号,则sig'event 表示如果sig值发生改变,则返回值true,否则为false;sig'event属性不可以综合。
G: 信号具有一些属性。假设sig为一信号,则sig'stable表示如果sig值保持不变,则返回值true,否则为false;sig'stable属性可以综合
A: 在VHDL程序中,信号相当于数值寄存器,可以保留历史值。
B: 在VHDL程序中信号相当于电子电路内部硬件连接的连线。
C: 在VHDL程序中信号是个全局量,通常在结构体中定义。
D: 给信号赋初值用“<=”符号,在程序中,给信号赋值用“:=”符号。
E: 信号实际赋值过程和赋值语句的处理是分开进行的,也即信号赋值语句执行时附加了延时。
F: 信号具有一些属性。假设sig为一信号,则sig'event 表示如果sig值发生改变,则返回值true,否则为false;sig'event属性不可以综合。
G: 信号具有一些属性。假设sig为一信号,则sig'stable表示如果sig值保持不变,则返回值true,否则为false;sig'stable属性可以综合
举一反三
- 下列关于VHDL中信号说法不正确的是( )。 A: 信号赋值可以有延迟时间 B: 信号值输入信号时采用代入符“:=”,而不是赋值符”< =”,同时信号可以附加延时 C: 信号可以是多个进程的全局信号 D: 信号除当前值外还有许多相关值,如历史信息等,变量只有当前值
- VHDL中并行信号赋值语句有以下哪几种?( ) A: 简单信号赋值语句 B: 条件信号赋值语句 C: 选择信号赋值语句 D: 函数调用返回语句
- VHDL中给信号赋值用()。 A:
- 在VHDL语言中,关于操作符和赋值行为的描述以下哪些是正确的? A: 变量的赋值符号是<= B: 变量的赋值符号是:= C: 信号的赋值符号是<= D: 信号的赋值符号是:= E: 变量赋值是立即赋值 F: 信号赋值是立即赋值 G: 变量赋值是延时赋值 H: 信号赋值是延时赋值
- 在VHDL程序中,禁止将高阻态’Z’值赋给信号。