Forum Discussion
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
- IDeyn
Contributor
Hi gyuunyuu!
As I know, Quartus Standard edition has a limited support for VHDL 2008. https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/br/br-quartus-prime-software.pdf
So it's a good idea to try the same using Pro version of quartus.
--
Best regards,
Ivan
- gyuunyuu
Contributor
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
Contributor
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