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