下述描述正确的是
A: a:=b+c;说明是变量赋值可以在process外
B: a<=b+c;说明是信号赋值只能在process外
C: 有时钟信号clk,则clk’event AND clk=’1’表示时钟的上升沿
D: 上述都不准确
A: a:=b+c;说明是变量赋值可以在process外
B: a<=b+c;说明是信号赋值只能在process外
C: 有时钟信号clk,则clk’event AND clk=’1’表示时钟的上升沿
D: 上述都不准确
举一反三
- 针对该程序下述描述正确的是PROCESS(clk,rst) BEGIN IF(rst='0') THEN q<="0000"; ELSIF(clk'event AND clk='1') THEN q<=q-1; END IF;END PROCESS; A: 上述都不准确 B: clk'event AND clk='1'表示下降沿 C: clk上升沿计数加1 D: rst为0时实现异步清零
- 时钟信号CLK在进程中为显式或隐式敏感信号,下面语句中不可用于检测CLK上升沿的是 。 A: IF CLK'EVENT AND CLK=‘1’ B: IF CLK'EVENT AND CLK=‘0’ C: IF CLK=‘1’AND CLK'LAST_VALUE =‘0’ D: IFCLK=‘1’
- 时钟信号CLK在进程中为敏感信号,可用于检测CLK上升沿的语句有 A: IF CLK'EVENT AND CLK=‘1’ B: IF CLK'EVENT AND CLK=‘0’ C: IF CLK=‘1’AND CLK'LAST_VALUE =‘0’ D: IF rising_edge(CLK) E: IF CLK=‘1’ F: wait until CLK=‘1’
- 在所列对时钟上升沿检测的VHDL描述中,错误的是( )。 A: if clk’event and clk = ‘1’ then B: if falling_edge(clk) then C: if clk’ not stable and clk = ‘1’ then D: if clk’event and clk’last value=‘1’ then
- 下述描述正确的是 A: falling_edge(clock1hz)表示上升沿 B: rising_edge(clock1hz)表示上升沿 C: CLK 'event and CLK = '0'表示上升沿 D: CLK 'event and CLK = '1'表示下降沿