Re: [vhdl-200x-ft] Record type conversions

From: Jim Lewis <Jim@SynthWorks.com>
Date: Thu Jun 03 2004 - 13:49:31 PDT

Ryan,
> -- Corresponding elements have the same type.
Is the correspondance done by order or by name or by both
order and name?

This is something Peter Ashenden volunteered to handle
as part of DTA. I will let Peter chime in as to whether
we should try to close this in FT or keep it in DTA.

Best Regards,
Jim

> Here is a proposal for record type conversions. The textual, conceptual,
> and implementation impact should be light.
>
> --------- Include text below ----------
> IEEE 200X Fast Track Change Proposal
>
> ID: not yet assigned
>
> Proposer: Ryan Hinton
> email: ryan.w.hinton@L-3com.com
>
> Status: Proposed
> Proposed: 06/04
> Analyzed: Date
> Resolved: Date
>
> Enhancement Summary: Record type conversions
> Related issues:
> Relevant LRM section: 7.3.5
>
> Enhancement Detail:
>
> Allow conversion between record types by adding a "closely related type" to
> section 7.3.5:
>
> c) Record Types -- Two record types are closely related if, and only if, all
> of the following apply:
> -- The types have the same elements.
> -- Corresponding elements have the same type.
>
> Also, text should be added on how to perform record type conversions. The
> following paragraph should suffice.
>
> If the type mark denotes a record type or subtype, each element of the
> operand undergoes an implicit subtype conversion to the subtype of the
> corresponding element in the type mark. It is an error if any of these
> conversions fail.
>
> --------- Include text above ----------
>
> ---
> Ryan Hinton
> L-3 Communications / Communication Systems - West
> ryan.w.hinton@L-3com.com
>
>

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jim Lewis
Director of Training             mailto:Jim@SynthWorks.com
SynthWorks Design Inc.           http://www.SynthWorks.com
1-503-590-4787
Expert VHDL Training for Hardware Design and Verification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Received on Thu Jun 3 13:49:32 2004

This archive was generated by hypermail 2.1.8 : Thu Jun 03 2004 - 13:49:34 PDT