Forum Discussion
Altera_Forum
Honored Contributor
14 years agoA simple problem with bidirectional bus in VHDL
The situation is: I have one bidirectional bus and two registers and two buffers tri-state. Just as you can see at this link: @@@@dl.dropbox.com/u/288645/Drawing1.png@@@@ But when I open the si...
Altera_Forum
Honored Contributor
14 years agoI think you're lacking a "data <= (others => 'Z');" in the registrador module.
Thus, "registrador" is driving "U", not "Z" into that signal. That said... avoid using tri-state for anything but the top level modules. FPGA's don't have tri-state buffers in the internal logic (only in the I/O cells) and thus the tool will simply emulate tri-state behaviour with multiplexers.