contents.gifindex.gif

Creating Bidirectional Signals Using Verilog

The following code shows demonstrates how to implement bidirectional signals in Verilog:

always @( clk or enable) begin
if(clk)
out0_int = data0;
end
assign out0 = (enable)?out0_int:1'bz;
assign out1= out0_int^out0;