| |
参考文献1:https://zhuanlan.zhihu.com/p/693366914
VeriloqA decoder.将6bit binary code转换为 thermal译码输出
// VeriloqA. thermal_decoder_6bit. veriloga
`include "constants.vams"
`include "disciplines.vams"input[`N-1:0] in;
electrical [`N-1:0] in ;parameter real VDD = 3.3;
integer i, d;Analog begin
generate i(0, `N-1) begindin[i]= (V(in[i])>VDD/2.0)?1:0;
end
d=0;
for(i=`N-1;i>=0;i=i-1) begingenerate k(0,2**`N-1) begin
V(out[k])<+(k==d)?VDD:0;end
endmodule