IEEE 200X Fast Track Change Proposal ID: FT-15 Proposer: Jim Lewis email: Jim@SynthWorks.com Status: Proposed Proposed: 12/03 Analyzed: Date Resolved: Date Enhancement Summary: Records of unconstrained arrays Related issues: FT-15 Relevant LRM section: Enhancement Detail: ---------------------------- type complex is record a : std_logic ; re : signed ; im : signed ; end record ; -- constraining in declaration signal B : complex (re(7 downto 0), im(7 downto 0)) ; ---------------------------- type rec_w_unconstrained_array is record array1 : std_logic_vector ; array2 : std_logic_vector ; end record ; -- I don't like the syntax, but here is an idea signal B : rec_w_unconstrained_array (array1(depth-1 downto 0), array2(width-1 downto 0)) ; How would one deal with a record that contains both constrained and unconstrained objects? Analysis: ---------------------------- [To be performed by the 200X Fast Track Working Group] Resolution: ---------------------------- [To be performed by the 200X Fast Track Working Group]