15 lines
370 B
Verilog
15 lines
370 B
Verilog
module and8way(out, i0, i1, i2, i3, i4, i5, i6, i7);
|
|
input i0, i1, i2, i3, i4, i5, i6, i7;
|
|
output out;
|
|
wire tmp01, tmp23, tmp45, tmp67, tmp0123, tmp4567;
|
|
|
|
and(tmp01, i0, i1);
|
|
and(tmp23, i2, i3);
|
|
and(tmp45, i4, i5);
|
|
and(tmp67, i6, i7);
|
|
|
|
and(tmp0123, tmp01, tmp23);
|
|
and(tmp4567, tmp45, tmp67);
|
|
|
|
and(out, tmp0123, tmp4567);
|
|
endmodule |