├── compile.sh
├── fn
├── fn_sw.v
├── stimulus_tb.v
├── test.vcd
└── wave.lxt

fn_sw.v

//2022-05-15  罗干
//二选一逻辑设计
`timescale 1ns/10ps


module fn_sw(a,b,sel,y);


input a,b,sel;
output y;

// assign y=sel?(a^b):(a&b);

reg y;
always@(a or b or sel ) begin

if (sel==1) begin
y<=a;
end

end

endmodule
sh  compile.sh

verilog 锁存器_verilog