Multiplexing Output Signals in ABEL
dout0 := data0;
dout1 := data1;
dout0.oe = select; `` tie dout0 and dout1 output pins together
dout1.oe = !select;
// Implementing output multiplexer in a macrocell
dout = data0 & select
# data1 & !select;
// Registered output multiplexer for faster tCO
dout := data0 & select
# data1 & !select;