Re: [vhdl-200x-dta] Review of: [vhdl-200x] Revised white paper on type genericity

From: Jim Lewis <Jim@SynthWorks.com>
Date: Thu Apr 22 2004 - 23:24:52 PDT

Peter,
With respect to the syntax for subprogram generics,
I am concerned that V2 syntax is going in the wrong
direction. While I like consistency with ADA,
I think we have a bigger requirement for consistency
with VHDL.

One of the objectives of VHDL-200X-MP is
to improve the consistency of VHDL syntax. If you
introduce this inconsistency in subprogram generics,
I would need to propose optional syntax for entities
and blocks that makes a flavor that is consistent
with the new subprogram generics. I really don't
want to have to do this.

Port vs. Parameter:
 From a language developer's perspective using parameter
makes sense. From a user's perpsective, we are passing IO to
an object, so using a different keyword is inconsistent. Does
naming parameters and ports differently for the
compiler's/language developer's benefit buy us anything?

If really need to have a different keyword, perhaps in
MP I can make the port and port map keywords optional
for entities?

Cheers,
Jim

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jim Lewis
Director of Training             mailto:Jim@SynthWorks.com
SynthWorks Design Inc.           http://www.SynthWorks.com
1-503-590-4787
Expert VHDL Training for Hardware Design and Verification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Received on Thu Apr 22 23:24:57 2004

This archive was generated by hypermail 2.1.8 : Thu Apr 22 2004 - 23:24:59 PDT