UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 65848

Will Vivado Synthesis support global signals in VHDL? (signals declared in a package)

Description

Global signals are signals declared in a package that are usable by any module that refers to this package without having to go through the ports.

They are also called virtual signals and are considered very practical for debug signals.

Will Vivado Synthesis support this construct?

Solution

No, there are no plans to support this. It is deemed too risky and a bad design practice.

If a lot of demand is shown to exist for the feature, this decision might be reconsidered.

For more information either create a service request with Xilinx Technical Support and refer to this Answer Record or add a comment on the following forum thread:

https://forums.xilinx.com/t5/Synthesis/Using-VHDL-global-signals-signals-declared-in-a-package/m-p/663764

AR# 65848
Date Created 11/04/2015
Last Updated 11/11/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite