以下哪种说法是错误的?
A. 时序逻辑电路,只能采用行为建模进行描述
B. 时序逻辑电路RTL 编程,只能对寄存器型(reg)数据进行过程赋值
C. 时序逻辑电路,可以采用assign语句描述
D. 时序逻辑电路RTL 编程,只能采用非阻塞赋值
以下程序实现的是什么功能?module Counter10(rst, clk, Cout);output Cout;input rst, clk;reg[3:0] Q;assign Cout=Q[3]&Q[0];always@ (negedge rst or negedge clk)beginif(rst==0)Q<=0;else if(Q<10)Q<=Q+1;elseQ<=0;endendmodule
A. 异步复位的10进制计数器
B. 同步复位的10进制计数器
C. 异步复位的9进制计数器
D. 同步复位的9进制计数器
以下程序实现的是什么功能?module Counter10(rst, clk, Cout);output Cout;input rst, clk;reg[3:0] Q;assign Cout=Q[3]&Q[0];always@ (negedge clk)beginif(rst==0)Q<=0;else if(Q<10)Q<=Q+1;elseQ<=0endendmodule
A. 同步复位的10进制计数器
B. 异步复位的10进制计数器
C. 同步复位的9进制计数器
D. 异步复位的9进制计数器
在时刻125ns时,变量取值为?`timescale 1ns/100ps /*时延单位为1ns,时延精度为100ps*/initial beginA=0;#100A=1;#100A=0;endinitial begin clk=0;forever #10 clk = ~clk; //repeat/for/whileend
A=0, CLK=0
B. A=0, CLK=1
C. A=1, CLK=0
D. A=1, CLK=1