module d_chain(input clk, din, output reg q1, q2, q3, q4); always @(posedge clk) begin q1 = din; q2 = q1; q3 = q2; q4 = q3; end endmodule
4级触发器级联(q1为din的1拍延迟,q2为2拍,依此类推)
4个触发器同时更新为din(即4位缓冲器)
编译错误(阻塞赋值不能用于时序逻辑)
输出存在随机毛刺
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题