【发布时间】:2021-06-29 12:43:18
【问题描述】:
我正在学习和构建一些 Verilog 代码,但现在对我来说重要的是了解逻辑门中的延迟。我正在尝试编写这个简单的组合电路,每个逻辑门都有 5ns 延迟,但我不知道是不是这样:
`timescale 1ns/1ps
module comb_circuit(input wire A, B, C, D, output wire Z);
wire E, F;
assign #5 E = (A & B & C) | D;
assign #5 F = (B ~| C) ~& A;
assign #5 Z = E ^ ~F;
endmodule
在上面的代码中,每个逻辑门都有 5ns 延迟还是只有导线(E、F、Z)?
【问题讨论】:
标签: verilog