home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / vhdl / 430 < prev    next >
Encoding:
Text File  |  1992-08-27  |  4.5 KB  |  108 lines

  1. Newsgroups: comp.lang.vhdl
  2. Path: sparky!uunet!clsi!shankha
  3. From: shankha@clsi.COM (Shankha Mitra)
  4. Subject: Re: VHDL 92 question
  5. Message-ID: <1992Aug27.155543.22068@clsi.COM>
  6. Originator: shankha@clsi
  7. Sender: usenet@clsi.COM
  8. Organization: CAD Language Systems, Inc.
  9. References:  <17fquiINNo5i@fbi-news.Informatik.Uni-Dortmund.DE>
  10. Date: Thu, 27 Aug 92 15:55:43 GMT
  11. Lines: 95
  12.  
  13.  
  14. The following is being posted on behalf of Paul Menchini:
  15.  
  16. --------------------------------------
  17.  
  18. In article <17fquiINNo5i@fbi-news.Informatik.Uni-Dortmund.DE>,
  19. dettmer@jupiter.informatik.uni-dortmund.de (Thomas Dettmer) writes:
  20. > Questions to the people involved in the restandardization process:
  21. > 1. What is the actual status or when will we see a new valid version of the
  22. > LRM?
  23.  
  24. As of this writing, the actual status is as follows:  The LRM has been
  25. integrated with all approved IRs and LCSs.  This complete draft has been
  26. reviewed once in North America (on 10-11 August), and will be reviewed
  27. immediately after EuroDAC on 11 September.  Feedback received from the North
  28. American review will definitely be incorporated into the balloting version; I
  29. suspect that the same is true for the comments received at EuroDAC.
  30.  
  31. The second part of the question: "... when will we see a new *valid* version
  32. ..." [emphasis mine] depends on what you mean by "valid."  Strictly speaking,
  33. the LRM will not be fixed (as in approved and therefore not subject to
  34. short-term change) only after successful balloting and approval by the IEEE
  35. RevCom committee, which probably will not occur until March 1993.  Between now
  36. and then, the LRM can change in a variety of ways:
  37.  
  38. The pre-balloting reviews may cause changes to language features as well as
  39. editorial changes to the LRM language, but are not going to cause wholesale
  40. addition or deletion of features (e.g., "global variables").
  41.  
  42. During balloting (and, in particular, the response to balloting process) it is
  43. possible for anything to change, although I expect that few language features
  44. will be either added or deleted.
  45.  
  46. I suspect that once the Ballot Recirculation Document is sent the LRM will be
  47. extremely stable in terms of both major features and their details, whether or
  48. not the ballot is successful.
  49.  
  50. Once the LRM is successfully balloted, only minor editorial changes may be made
  51. prior to RevCom approval and publication.  Hence, the LRM will be quite stable
  52. at this point.
  53.  
  54. > 2. (more specific) Will the foreign language interface be part of the new
  55. > standard? Or possibly I should say, will there be more standard than to
  56. > declare functions in packages without a package body?
  57.  
  58. I can only speak with respect to the current draft, since my crystal ball is in
  59. the shop....
  60.  
  61. There are "improved" provisions for providing subprogram bodies and
  62. architectures that are not written in VHDL.  The mechanism is as follows:  A
  63. new attribute, FOREIGN, has been declared in package STANDARD.  Any subprogram
  64. body or architecture that contains an attribute specification annotating the
  65. name of the subprogram or architecture (as appropriate) with this attribute is
  66. a *foreign body*).  The value of the FOREIGN attribute is a string, whose
  67. interpretation is implementation-defined.  A foreign body is subject to
  68. special, implementation-defined elaboration rules (which presumably have the
  69. effect of linking the body identified by the string into the model)--in
  70. particular, any VHDL declarations or statements in the foreign body are *not*
  71. elaborated according to the rules of Chapter 12.
  72.  
  73. I don't know if this "is more standard than [the 1987 approach]," but there it
  74. is....
  75.  
  76.  
  77.        Paul Menchini
  78.        Chair, VHDL'92 Documentation Team
  79.  
  80.        Vice President of Marketing
  81.        CLSI Solutions
  82.  
  83. Address: CLSI Solutions            Voice:       +1-919-990-9506
  84.      2 Davis Drive            VoiceMail: +1-410-992-5700, x307
  85.      P.O. Box 13036            Fax:       +1-919-990-8561
  86.      Research Triangle Park, NC    Internet:  mench@clsi.com
  87.         27709-3036        uucp:       ...!uunet!clsi!mench
  88.      USA
  89.  
  90. "If an undetectable error occurs, the processor continues as if no error had
  91.  occurred."    -- IBM System/360 Principles of Operation
  92.  
  93. "The base type of a type mark is, by definition, the base type of the type or
  94.  subtype denoted by the type mark."    -- IEEE Std 1076-1987
  95.  
  96. "In particular, a type is closely related to itself."
  97.     -- IEEE Std 1076-1992/A
  98.  
  99. "Elaboration of a private type declaration creates a private type."
  100.     -- IEEE Std 1076-1992/A
  101. -- 
  102.  
  103. -------------------------------------------------------------------------------
  104. Shankha S. Mitra                                               shankha@clsi.com
  105. CAD Language Systems, Inc.                 uunet!clsi.com!shankha
  106.