bl_muxb.v
781 Bytes
// Module instances modified by /home/rws/workarea/rf/sw/bbplayer/tools/necprimfix
//
// 5 instances of in01d2 changed to j_in01.
// 15 instances of mx21d1h changed to j_mx21.
//
////////////////////////////////////////////////////////////////////////
//
// Project Reality
//
// module: bl_muxb
// description: 5 bit 4->1 mux for blend unit. Invert i0n input.
//
// designer: Phil Gossett
// date: 8/13/94
//
////////////////////////////////////////////////////////////////////////
module bl_muxb (s, i0n, i1i, i2i, i3i, z);
input [1:0] s;
input [4:0] i0n;
input [4:0] i1i;
input [4:0] i2i;
input [4:0] i3i;
output [4:0] z;
wire [4:0] mxa;
wire [4:0] mxb;
assign mxa = s[0]? i1i : ~i0n;
assign mxb = s[0]? i3i : i2i;
assign z = s[1]? mxb : mxa;
endmodule // bl_muxb