Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - IEEE 1076.6 compliance

 
Thread Tools Search this Thread
Old 08-16-2004, 02:00 PM   #1
Default IEEE 1076.6 compliance


Hi,

Could anyone advise me which synthesis software packages that claim to
be IEEE 1076.6 (VHDL Synthesis Interoperability standard) compliant?

Thank you for your time.

regards,
cp


cp
  Reply With Quote
Old 08-16-2004, 04:25 PM   #2
Mike Treseler
 
Posts: n/a
Default Re: IEEE 1076.6 compliance
cp wrote:

> Could anyone advise me which synthesis software packages that claim to
> be IEEE 1076.6 (VHDL Synthesis Interoperability standard) compliant?


You don't need any special vendor packages for synthesis.
ieee.std_logic_1164 and maybe ieee.numeric_std are all you need.
Successful synthesis has more to do with coding style.

--Mike Treseler



Mike Treseler
  Reply With Quote
Old 08-17-2004, 03:15 AM   #3
cp
 
Posts: n/a
Default Re: IEEE 1076.6 compliance
Mike Treseler <> wrote in message news:<xL-dnVYt4_ZsTL3cRVn->...
> cp wrote:
>
> > Could anyone advise me which synthesis software packages that claim to
> > be IEEE 1076.6 (VHDL Synthesis Interoperability standard) compliant?

>
> You don't need any special vendor packages for synthesis.
> ieee.std_logic_1164 and maybe ieee.numeric_std are all you need.
> Successful synthesis has more to do with coding style.
>
> --Mike Treseler


Thank you for your prompt response.

My question is about code portability. As its name shows, the 1076.6
is for synthesis interoperability. The interoperability can only be
achieved if this standard is widely adopted by the EDA tool venders.
I am just wondering which vendor makes its synthesis tool compliant
with 1076.6.

regards,
cp


cp
  Reply With Quote
Old 08-17-2004, 09:55 PM   #4
Mike Treseler
 
Posts: n/a
Default Re: IEEE 1076.6 compliance
cp wrote

> I am just wondering which vendor makes its synthesis tool compliant
> with 1076.6.


Most do.
1076.6 is a kind of a minimal common subset of synthesis templates.
It is not a style guide.
http://groups.google.com/groups?q=vh...is+process+clk

-- Mike Treseler


Mike Treseler
  Reply With Quote
Old 08-20-2004, 09:20 AM   #5
Eric Delage
 
Posts: n/a
Default Re: IEEE 1076.6 compliance
I think that you're still not answering the question

It's not only a matter of VHDL coding style. If most of the vendors supports
the same IEEE packages (numeric_std and numeric_bit) as defined in 1076.6,
some of them still ignore the standardized syntax for the comments intended
to enable/disable the synthesis process. In 1076.6, they are defined as --
RTL_SYNTHESIS ON and -- RTL_SYNTHESIS OFF but some vendors do not support
them (Synplify Pro from Synplicity for instance (please correct me if I make
a mistake)) and most of the vendors support the "de-facto" Synopsys
comments -- SYNTHESIS TRANSLATE_ON and TRANSLATE_OFF.

As a general comment, I would say that 1076.6 defines a synthesis subset w/o
being 100% clear on corner cases. For instance, you might find some VHDL
parsing problems (my favorites are the support for the correct use of the
VHDL namespaces (thanks to Synplify Pro from Synplicity (note that they are
correcting it)), or the correct support for separate VHDL files (thanks to
XST from Xilinx (no idea whether they have corrected it in the last
version)) which are part of the 1076.1 standard but not mentionned in the
1076.6. Support for 1076.6 would not ensure that you're portable between
synthesizers.

As far as I remember, I never encountered 1076.6 compliancy or VHDL parsing
issues w/ Synopsys/DC-Compiler. But when you consider VHDL synthesis, the
quality of VHDL synthesis results is much more important than portability.
Synopsys and Synplicity are top-level products (if you don't care about
unfortunate bugs that any tool might have). XST is also improving quite
fast.

Eric




Eric Delage
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD compliance error ona backup DVD whats it mean ? Miltion DVD Video 2 01-06-2006 01:35 AM
Recommended length of a IEEE 1284 (Parallel) cable Will Hay A+ Certification 3 02-28-2004 11:48 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46