VHDL Issue Number: 1082 Classification: Language Deficiencies and Modeling Problems Language Version: VHDL-93 Summary: Implicit conversion of a universal real expression Related Issues: Relevant LRM Sections: 7.3.5 Key Words and Phrases: conversion, universal_real Current Status: Submitted 1076-1993 Disposition: N/A Disposition Rationale: N/A Superseded By: N/A ----------------------- Date Submitted: 1994/03/22 Author of Submission: Anne Robert Author's Affiliation: LEDA S.A. Author's Post Address: 35 Av du Granier 38240 MEYLAN FRANCE Author's Phone Number: (+33) 76 41 92 43 Author's Fax Number: (+33) 76 41 92 44 Author's Net Address: anne@leda.fr ----------------------- Date Analyzed: TBD Author of Analysis: TBD Revision Number: $Revision: 1.1 $ Date Last Revised: $Date: 1995/07/25 18:37:19 $ Description of Problem ---------------------- An implicit conversion of an operand of type universal_real to another floating-point type can only be applied if the operand is either a numeric literal, or an attribute name. Thus, the expression "4.0 / 2" is never implicitly converted to a real. Proposed Resolution ------------------- An implicit conversion to a floating-point(integer) type may always be applied to an operand of type universal_real (universal_integer). VASG-ISAC Analysis & Rationale ------------------------------ TBD VASG-ISAC Recommendation for IEEE Std 1076-1993 ----------------------------------------------- TBD VASG-ISAC Recommendation for Future Revisions --------------------------------------------- TBD