Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

Error from two signal going to one output

I'm trying to make a pair of tristate buffers that are switched by an input as shown in the included picture. My problem is that I'm getting an error that says I cannot send two signals to the same output. The thing is, there will only be one signal being sent at all times due to the inverter on one of the buffers.

Figure 3 in: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04542137

Ultimately I want to create a circuit as shown in Figure 4 of that paper.

I had to place LCELLs in the design so that Quartus doesn't optimize the design to a little knub.

http://img517.imageshack.us/img517/5683/tribuffersth5.png (http://imageshack.us)

tristate buffer code:

module Tristate (in, oe, out);

input in, oe;

output out;

tri out;

bufif1 b1(out, in, oe);

endmodule

11 Replies