输入信号 DI0、AI0和GI0的数值可以直接读入,那么下列赋值表达式错误的是( )
A: VAR dionum dioval1:=0, dioval1:=DI0
B: Var bool flag1, flag1:=DI0
C: VAR num reg6:=0; reg6:=AI0;
D: VAR num reg7:=0; reg7:=GI0;
A: VAR dionum dioval1:=0, dioval1:=DI0
B: Var bool flag1, flag1:=DI0
C: VAR num reg6:=0; reg6:=AI0;
D: VAR num reg7:=0; reg7:=GI0;
举一反三
- 以下程序的输出结果是: declare var int; case var when 0 then select 'var is 0'; when 1 then select 'var is 1'; else select 'var is not 0 or 1'; end case; A: 不输出任何内容 B: 报错 C: var is 0 D: var is not 0 or 1
- reg[7:0] mema[255:0]正确的赋值是( )
- 如果要对输出y(位宽为8位)在过程块always里赋值,下列定义正确的是( )。 A: output [7:0] y; B: output reg [7:0] y; C: output [7:0] y;reg y; D: output [7:0] y;reg [7:0] y;
- 要用VerilogHDL定义一个1KB的RAM空间,下列语句合适的是 A: reg [7:0] my_RAM[0:1023] B: reg my_RAM[0:1023] C: wire [7:0] my_RAM[0:1023] D: wire my_RAM[0:1023]
- 下列数组描述中不正确的代码是()。 A: integercou[7:0]; B: regbool[16:0]; C: integermat[4:0][0:127]; D: reg[8*8:1]carray_value;