TWiki
>
P1076 Web
>
Vhdl2019CollectedRequirements
>
PackageNameCase
(revision 1) (raw view)
Edit
Attach
---+!! Inconsistent capitalization for IEEE packages %TOC% ---++ Proposal Information * Who Updates: Main.JimLewis, <Add YourName>, ... * Date Proposed: 2013-11-13 * Date Last Updated: 2013-11-13 * Priority: * Complexity: * Focus: General ---++ Issue Summary Bugzilla 282 [[https://bugzilla.mentor.com/show_bug.cgi?id=282][Bugzilla 282]] Here are the various declarations for packages in the ieee library: <verbatim>fixed_float_types.vhdl: package fixed_float_types fixed_generic_pkg.vhdl: package fixed_generic_pkg fixed_pkg.vhdl:package fixed_pkg is new IEEE.fixed_generic_pkg float_generic_pkg.vhdl:package float_generic_pkg float_pkg.vhdl:package float_pkg is new IEEE.float_generic_pkg math_complex.vhdl:package MATH_COMPLEX math_real.vhdl:package MATH_REAL numeric_bit_unsigned.vhdl:package NUMERIC_BIT_UNSIGNED numeric_bit.vhdl:package NUMERIC_BIT numeric_std_unsigned.vhdl:package NUMERIC_STD_UNSIGNED is numeric_std.vhdl:package NUMERIC_STD std_logic_1164.vhdl:package std_logic_1164 std_logic_textio.vhdl:PACKAGE std_logic_textio </verbatim> In the next language version it would probably be good to make the capilalization consistent. I believe that the preferred form is: <verbatim>package NUMERIC_BIT_UNSIGNED is</verbatim> ie, the keywords are in lower case, the package name is in upper case. Meeting [[2016_MeetingMay26]] Consensus of meeting is that lower case package names would be preferred. Package names and procedure names. <pre>package numeric_bit_unsigned is</pre> ---++ Related and/or Competing Issues: NONE ---++ Possible Solutions ---+++ Solution 1: Make package names upper case Make package names upper case. ---+++ Solution 2: No Change Leave the packages as they are. ---+++ Solution 3: Make package names lower case Make package names lower case. ---++ Recommendations Going back to VHDL-87, package STANDARD and package TEXTIO are both upper case. If we intend to make the packages consistent, there is a precedent for upper case. Otherwise there should be no changes. ---++ General Comments ---++ Supporters _Add your signature here to indicate your support for the proposal_
Edit
|
Attach
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2020-02-17 - 15:34:36 -
TWikiGuest
P1076
Log In
or
Register
P1076 Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback