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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer trehcir
Observer
4,413 Views
Registered: ‎04-03-2017

IP packager and VHDL-2008

Jump to solution

UG1118 says

says "The IP packager does not support VHDL-2008"

in the "top level hdl requirements."

 

Does this mean that, if I wrap my VHDL-2008 files with an old standard vhdl-file, I'm ok?

 

I'm trying to wrap fixed_pkg_2008.vhd in an ip so that that I can use it through subcore references in several IP.

I wrote a simple top level old standard vhdl file, an encapsulated vhdl-2008 test file, and included the fixed_pkg_2008 file from the vivado/scripts/rt/data directory. This synthesizes in the package manager. However, when I try to package the ip, I get the warnings:

 

[IP_Flow 19-991] Unrecognized or unsupported file 'hdl/fixed_pkg_2008.vhd' found in file group 'Synthesis'.
Resolution: Remove the file from the specified file group.
[IP_Flow 19-991] Unrecognized or unsupported file 'hdl/testFixed.vhd' found in file group 'Synthesis'.
Resolution: Remove the file from the specified file group.
[IP_Flow 19-991] Unrecognized or unsupported file 'hdl/testFixed.vhd' found in file group 'Simulation'.
Resolution: Remove the file from the specified file group.Is there something else that I need to fix that the warnings are telling me about? Both my fixed_pkg_2008 file and my encapsulated test file are type "vhdlSource-2008" in the packager.

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
7,861 Views
Registered: ‎11-09-2015

Re: IP packager and VHDL-2008

Jump to solution

Hi @trehcir,

 

In fact @vijayak was right. VHDL-2008 is not supported by the IP packager.

 

I have mixed with systemVerilog. With it you can use a top level wrapper not VHDL-2008. Sorry about that.

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
11 Replies
Xilinx Employee
Xilinx Employee
4,385 Views
Registered: ‎10-24-2013

Re: IP packager and VHDL-2008

Jump to solution

Hi @trehcir

I don't believe this works,

Thanks,Vijay
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
Moderator
Moderator
4,366 Views
Registered: ‎11-09-2015

Re: IP packager and VHDL-2008

Jump to solution

Hi @trehcir,

 

Does this mean that, if I wrap my VHDL-2008 files with an old standard vhdl-file, I'm ok?

EDIT: No it is not supported as per vijay answer

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
Observer trehcir
Observer
4,348 Views
Registered: ‎04-03-2017

Re: IP packager and VHDL-2008

Jump to solution

UG901 says that fixed_pkg_2008.vhd from the vivado/scripts/rt is supported for synthesis. Does that mean there are features supported by vivado that are supported in the IP packager, or am I misunderstanding UG901?

 

Is there a document where can I find out which vhdl-2008 features are not supported in IP packager that are supported elsewhere?

 

0 Kudos
Moderator
Moderator
7,862 Views
Registered: ‎11-09-2015

Re: IP packager and VHDL-2008

Jump to solution

Hi @trehcir,

 

In fact @vijayak was right. VHDL-2008 is not supported by the IP packager.

 

I have mixed with systemVerilog. With it you can use a top level wrapper not VHDL-2008. Sorry about that.

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Contributor
Contributor
3,581 Views
Registered: ‎09-20-2017

Re: IP packager and VHDL-2008

Jump to solution

Hi @florentw,

 

can you say us, if there's a support in the near future for vhdl 2008 in ip packager?

Thank you

Franz

0 Kudos
Moderator
Moderator
3,575 Views
Registered: ‎11-09-2015

Re: IP packager and VHDL-2008

Jump to solution

Hi @franzforstmayr,

 

I don't think there is any plan to support it for the moment.

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Contributor
Contributor
3,466 Views
Registered: ‎04-22-2008

Re: IP packager and VHDL-2008

Jump to solution
So, wait. The inclusion of a VHDL-2008 file anywhere in the design hierarchy taints everything above it to where the IP Packager can't use it? In 2017? Am I actually understanding that correctly?
0 Kudos
Contributor
Contributor
2,732 Views
Registered: ‎09-20-2017

Re: IP packager and VHDL-2008

Jump to solution
yes exactly.
I had to rewrite lot's of my hdl code for packaging in IP.
I'm not sure, maybe you can add your design as module into your block diagram.
I had to package my project into an IP core, because the gtwizard is not compatible to modules.
0 Kudos
Visitor alefer85
Visitor
2,229 Views
Registered: ‎10-06-2016

Re: IP packager and VHDL-2008

Jump to solution

That's very disappointing.


@florentwwrote:

Hi @franzforstmayr,

 

I don't think there is any plan to support it for the moment.

 

Regards,

 

Florent


 

0 Kudos
Visitor cahitugur
Visitor
211 Views
Registered: ‎03-31-2014

Re: IP packager and VHDL-2008

Jump to solution

@alefer85 wrote:

That's very disappointing.




Indeed!

I am getting more and more reluctant to work with custom IPs.

0 Kudos
Scholar markcurry
Scholar
195 Views
Registered: ‎09-16-2009

Re: IP packager and VHDL-2008

Jump to solution

Your reluctance is hitting the wrong target.  The proper target of your reluctance should be the Vivado IP packager utility.  Just don't use it.  We never have, and I'm sure we're much more productive because of this choice.

Regards,

Mark

 

0 Kudos