Forum Discussion
When you add signals to the Node List in Signal Tap, are they appearing as black (pre-synthesis nodes) or blue (post-fit nodes)? If they're blue, there's no guarantee they'll exist after a subsequent recompile. The easiest thing to do is stick with pre-synthesis nodes. Set the filter in the Node Finder when you're adding signals to the Node List to Signal Tap: Pre-Synthesis. That way, the original signal from your RTL code gets tapped and preserved through compilation.
Rapid Recompilation only comes into play if you make a change to the Signal Tap setup after a full compilation, so once you tap the signals correctly as pre-synthesis nodes, you shouldn't have to recompile unless you need to make changes to the Signal Tap setup (adding additional nodes or making changes to the settings).
Also for your last question, it depends on the type of change you are making. For example, you can change the signal levels for a Boolean AND trigger right in the Node List without having to recompile the design.
Hi sstrell,
Thanks for your answers ! Yes i noticed that too....signals can appear as Black, Blue, or in some cases Red in Signal Tap i have been trying all options so far, but now i shall stick to only using pre-synthesis signals. Frank also pointed that out in his reply.
On the 'rapid recompile' though i sometimes get that even if i just change my trigger conditions, so using exisiting signals in an already compiled project can still (for me anyway!) Signal Tap to request a ' rapid recompile' which always means doing a full FPGSA compile. But i was confused by that and think it should not happen. You don't need to recompile the FPGA by only changing the trigger conditions. That is a bit crazy. I wonder why in my case i seem to need to do that ? Something dodgy about my Signal Tap build or my trigger signals to begin with possibly ?
Thanks for your help,
Dr Barry H