4
\$\begingroup\$

Which VHDL synthesis tools support the VHDL 2008 fixed and floating point types as described at vhdl.org/fphdl? The VHDL.org site states "all these packages are designed to be synthesizable in VHDL-93". Which tools have yield successful results synthesizing the VHDL-2008 fixed-point and floating-point types?

Second question, what is the status of VHDL-2008. Has it been ratified?

\$\endgroup\$
4
  • \$\begingroup\$ Since the answer to the first question is likely to change over time, expect this to be closed. \$\endgroup\$ Sep 19, 2011 at 17:59
  • \$\begingroup\$ Suggestions on a more appropriate way to state the question? Or is it not a question suitable for this format? Or simply ask, which tools in 2011 support ... ? \$\endgroup\$ Sep 19, 2011 at 18:07
  • \$\begingroup\$ @Christoper Felton: I like the first part of the question. Perhaps this would be a good fit for a Community Wiki? \$\endgroup\$ Sep 19, 2011 at 19:02
  • 2
    \$\begingroup\$ @Brian - It's perfectly legitimate to talk about standards compliance. What we want to avoid is information which will only be useful for a specific time period. It's unlikely that implementors will drop their support for VHDL-2008, so I think this should stand. This may need to be expanded in the future, but it's unlikely to become obsolete. \$\endgroup\$ Sep 19, 2011 at 19:28

3 Answers 3

2
\$\begingroup\$

Yes, VHDL-2008 was ratified

"In February 2008, Accellera approved VHDL 4.0 also informally known as VHDL 2008, which addressed more than 90 issues discovered during the trial period for version 3.0 and includes enhanced generic types. In 2008, Accellera released VHDL 4.0 to the IEEE for balloting for inclusion in IEEE 1076-2008. The VHDL standard IEEE 1076-2008 was published in January 2009."

-http://en.wikipedia.org/wiki/Vhdl

\$\endgroup\$
1
  • \$\begingroup\$ Thanks, so the standard has been set in stone for some time. \$\endgroup\$ Sep 19, 2011 at 19:18
2
\$\begingroup\$

This doesn't answer your question exactly, but ANY working VHDL 93 synthesizer will work with fixed and floating point VHDL libraries under VHDL 93. To get these, see http://www.eda.org/fphdl/.

\$\endgroup\$
1
  • \$\begingroup\$ Link is broken - can't find the libraries elsewhere... \$\endgroup\$
    – Lee
    Jul 20, 2016 at 14:32
1
\$\begingroup\$

I have used the VHDL fixed-point libraries in Altera's Quartus II (v9.1), with a Cyclone III. They synthesized an IIR filter and an LMS adaptive filter fairly efficiently - I noticed no major difference in resource usage compared to my previous implementation using numeric_std.

So, I am confident that Quartus supports the fixed-point libraries.

\$\endgroup\$
2
  • \$\begingroup\$ But you did have to use the IEEE_proposed libraries rather than the actual IEEE ones right? \$\endgroup\$
    – quantum231
    May 19, 2019 at 19:43
  • \$\begingroup\$ That is correct, I used the IEEE_proposed libraries. \$\endgroup\$ May 20, 2019 at 10:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.