- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
Hello all, I am trying to build a design containing hierarchical verilog paths in Quartus, for example: wire usr_led = foo.bar.signalname;
but Quartus gives me: Error (10207): Verilog HDL error at module.v(650): can't resolve reference to object "signalname". According to the quartus manual, "Hierarchical Names Supported. No references to objects outside the current module." I could port the signals to the top level, but this is for debugging only, and I don't want to disturb the underlying code (and need to undo my changes after I'm done testing). Has anyone else gotten this to work? I've double checked my module paths and signal names, and everything looks correct.
Link kopiert
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
Can the experts please reply? thanks.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
I did not think this was possible, and from your test it doesn't seem to work, but would be very happy if it did. (This could be very confusing if used incorrectly, but debug is a perfect case...) If nobody responds, please file an SR and let us know the result?
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
Hi,
do you want to observe the signal only in your simulation or do you want to see the signal in realtime ? Kind regards GPK- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
is this really not supported? how does signaltap connect to signals then?
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
SignalTap is not done in HDL, but instead has its own GUI and "hidden infrastructure". So yes, it does probe signals without having to hook up to them directly, but it can't be used for general logic. Does anyone know of other synthesis tools that support hierarchical names? Just curious.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
questasim and whatever is used for mentor's veloce do support hierarchical names.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
I believe those are both simulation tools(not sure about the second). Modelsim also supports it. It's extremely useful in simulation, since you can bring out signals for watching and analyzing very quickly. I would be surprised if any major simulations tools didn't support it, but I'm curious about synthesis tools.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
The veloce one is actually a synthesis tool, is used for emulation. Do you know if there's a way to route back signals from signaltap to the design?
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
SignalTap is purely for capturing data. In System Signals and Probes can be used to easily drive signals via JTAG, but it does need to be hooked into your design.

- RSS-Feed abonnieren
- Thema als neu kennzeichnen
- Thema als gelesen kennzeichnen
- Diesen Thema für aktuellen Benutzer floaten
- Lesezeichen
- Abonnieren
- Drucker-Anzeigeseite