Forum Discussion
Altera_Forum
Honored Contributor
17 years agoHow about trying this variation:
module bidir (oe, clk, inp, outp, bidir);
input oe;
input clk;
input inp;
output outp;
inout bidir;
reg a;
wire b;
assign bidir = oe ? a : 3'bZ ;
assign b = bidir;
assign outp = b;
always @ (posedge clk) a <= inp;
endmodule
I tried this on my system and it worked.