Thanks for the reply. I didn't simulate the entire circuit, but I did simulate the components. They work. The compiler isn't generating any warnings that are useful.
Can bus names traverse files and cause a problem? For example, a sub circuit file with a wire named "in_p" and another unrelated wire at the top level also named "in_p". Will the compiler try to connect them?
What's happening here is like the bus isn't really connected at all. When the receiver is
only connected to the display, it works fine. When I add the transmitter, neither the display nor the transmitter seem to get the correct values.
Likewise, if I connect the output of the receiver only to the input of the transmitter, it fails as well. The only time it works is when the receiver is connected only to the display.
The input pin on the transmitter is a different name than the bus, does that matter? Its physically connected with a bus line.
I can probably post an image of the screen if that will help?