VHDL Issue Number: 2131 Language_Version IEEE Draft VHDL-2007 (VHDL + VHPI) Classification LRM Examples, Notes and Appendices Summary Vhpi_user.h requires enum types contents update/completion Relevant_LRM_Sections 17.9 VHPI information model | The stdSubprograms package ...and others Related_Issues Key_Words_and_Phrases VHPI, header file, information model Authors_Name Krzysztof Konopko Authors_Phone_Number +48.32.201.08.80 x122 Authors_Fax_Number Authors_Email_Address krzysztof.konopko@aldec.com Authors_Affiliation Authors_Address1 Authors_Address2 Authors_Address3 Current Status: Submitted Superseded By: ------------------------ Date Submitted: 28 May 2008 Date Analyzed: Author of Analysis: Revision Number: 0 Date Last Revised: Description of Problem ---------------------- vhpiClassKindT enum type does not contain values for concrete classes: concProcCallStmt and seqProcCallStmt instead of abstract class procCallStmt. Similar problem for concAssertStmt and the like. Proposed Resolution ------------------- "vhpi_user.h" requires update and synchronization with VHPI information model. For the classes concProcCallStmt and seqProcCallStmt this would be adding vhpiConcProcCallStmtK and vhpiSeqProcCallStmtK to vhpiClassKindT enum type. VASG-ISAC Analysis & Rationale ------------------------------ TBD VASG-ISAC Recommendation for IEEE Std 1076-2002 ----------------------------------------------- TBD VASG-ISAC Recommendation for Future Revisions --------------------------------------------- TBD