Files
Arcade-SolomonsKey_MiSTer/rtl/abusdriver.v
Alan Steremberg cae9ff115f new sys
2021-01-16 09:05:49 -08:00

50 lines
590 B
Verilog

module DSEL4D
(
output [7:0] out,
input en,
input en0,
input [7:0] dt0,
input en1,
input [7:0] dt1,
input en2,
input [7:0] dt2,
input en3,
input [7:0] dt3
);
wire [7:0] o = en0 ? dt0 :
en1 ? dt1 :
en2 ? dt2 :
en3 ? dt3 :
8'h0;
assign out = en ? o : 8'h0;
endmodule
module DSEL3D
(
output [7:0] out,
input en,
input en0,
input [7:0] dt0,
input en1,
input [7:0] dt1,
input en2,
input [7:0] dt2
);
wire [7:0] o = en0 ? dt0 :
en1 ? dt1 :
en2 ? dt2 :
8'h0;
assign out = en ? o : 8'h0;
endmodule