Forum Discussion
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.