On Oct 14, 1:25*am, Kim Enkovaara <kim.enkova...@iki.fi> wrote:
> Mike Treseler wrote:
> > I don't know if it should,
> > but it does compile and elaborate without error
> > for modelsim SE 6.2a and for quartus 7.2,
>
> I was also unsure how this should work in tools,
> that is the reason I asked. The code has gone trough
> various tools that consider the code to be just fine.
> For example Precision, Synplify, Modelsim upto 6.4,
> and few code checking tools accept the code without
> the type conversion to both directions. New Synopsys
> DC requires the conversion. This seems to be gray
> area in the tool implementations.
>
> --Kim
From the VASG web site (link below)...
If you're experiencing a problem, issue, ambiguity or inconsistent
treatment of VHDL by different vendors which may be due to a language
issue, please fill out and submit the following issue report form. You
may also use the issue report form to submit language enhancement
requests.
When you submit your bug report, it will be entered into our database
for tracking purposes. After an initial assessment by the Issues
Screening and Analysis Committee (ISAC), the resolution of the problem
will be assigned to an ISAC member, or forwarded to another
appropriate VASG committee for analysis and review.
http://www.eda-stds.org/vasg/bugrep.htm
Yours would seem to fit the definition of an ambiguity as well as
inconsistent treatment. Post the results you get.
Kevin Jennings