Altera_Forum
Honored Contributor
15 years agoVHDL global signals
Hi
I'm somewhat confused in what way quartus supports global signals. We prototype our ASIC on a Stratix III and need some things connected to pins that on the ASIC are not. For this I defined a package containing a few signals (i.e. the crazy but for the ASIC cleaner approach). I tried to use those on top level in two ways: - With a use clause, directly using the signals. This results in all those package signals being bidir ports of the design (how that? never said something about pin in the design), resulting in pin errors. - With the full path (work.package.signal) every time the signal is used. In this case, the synthesis fails with the following error: "Error (10780): VHDL error at titlis.vhdl(749): no support for selected name assignments to out-of-scope objects" So in one case global signals seem supported, but are implemented weird, in the other they are not supported? Does anyone have experience with global VHDL signals and quartus? Thanks emanuel PS: As these are not only outputs, I can't use the LAI or similar...