Forum Discussion

gyuunyuu's avatar
gyuunyuu
Icon for Contributor rankContributor
6 years ago

Does Quartus support VHDL external names in synthesis code?

I am using Quartus Prime 18.0 Standard Edition. I have changed the Quartus settings to use VHDL 2008.​

I have a line of code to access a signal buried inside the design at top level.

The design simply does not compile with it at all.

alias HSOT_ENABLE is <<signal WS_I.u0.host_interface_0.LAYER_7.ENABLE_STORED(0) : std_logic>>; 

I keep getting this error:

Error (10500): VHDL syntax error at TOP_LEVEL.vhd(275) near text "<"; expecting an identifier, or a string literal

Are VHDL external names supposed to synthesize in Quartus?

5 Replies

    • gyuunyuu's avatar
      gyuunyuu
      Icon for Contributor rankContributor

      I do not have license for the pro version. No one here considers it important enough to get license for it.

      I basically tried to use "Signal Probe Pins" tool to drive this signal to an output pin for debug purpose. Basically the signal probe compilation gets stuck at 7% and remains there forever. Thus, I tried to use the VHDL external names. However, that is also not working here.

      • IDeyn's avatar
        IDeyn
        Icon for Contributor rankContributor

        As about your issue, you can check if it is available a 30 day trial version for Quartus Pro version just for test.

        Did you try signal tap this signal?

        --

        Best regards,

        Ivan