RE: [vhdl-200x-ft] Update to FT12: reading of out ports

From: Peter Ashenden <peter@ashenden.com.au>
Date: Mon Dec 20 2004 - 19:28:35 PST

Steve,

In our discussion at San Jose, we agreed that we would define the effective
value for an out-mode port to be the same as the driving value, and that
reading the value of the out-mode port would yield the effective value.
This allows us to treat all signals uniformly, whether they be explicitly
declared, implicit, ports or parameters: reading yields the effective value.

The effect is as you described.

Cheers,

PA

--
Dr. Peter J. Ashenden                        peter@ashenden.com.au
Ashenden Designs Pty. Ltd.                   www.ashenden.com.au
PO Box 640                                   Ph:  +61 8 8339 7532
Stirling, SA 5152                            Fax: +61 8 8339 2616
Australia                                    Mobile: +61 414 70 9106
> -----Original Message-----
> From: Bailey, Stephen [mailto:SBailey@model.com] 
> Sent: Tuesday, 21 December 2004 01:04
> To: tgingold@free.fr; Peter Ashenden
> Cc: vhdl-200x-ft@eda.org
> Subject: RE: [vhdl-200x-ft] Update to FT12: reading of out ports
> 
> 
> Tristan & Peter,
> 
> I believe that Peter's comments in this email address only 
> OUT mode signal parameters to subprograms and not OUT mode 
> ports.  However, I do want to verify that is true.  For OUT 
> mode ports, the value read should be the driving value.
> 
> -Steve Bailey 
> 
> > -----Original Message-----
> > From: owner-vhdl-200x-ft@eda.org
> > [mailto:owner-vhdl-200x-ft@eda.org] On Behalf Of tgingold@free.fr
> > Sent: Monday, December 20, 2004 6:00 AM
> > To: Peter Ashenden
> > Cc: vhdl-200x-ft@eda.org
> > Subject: Re: [vhdl-200x-ft] Update to FT12: reading of out ports
> > 
> > Selon Peter Ashenden <peter@ashenden.com.au>:
> > 
> > > Folks,
> > >
> > > I had an action from the 16-Nov meeting to update FT12 (see
> > attached).
> > >
> > > I've revised the description to specify reading an out-mode signal
> > > parameter reads the effective value.  This permits uniform 
> > treatment
> > > of signal objects, specifically, that reading them reads
> > the effective value.
> > >
> > > An omission that I've corrected is that, in order for a
> > procedure to
> > > read the effective value of the actual signal associated with an
> > > out-mode signal parameter, the procedure needs to be passed a 
> > > reference to the signal.  See the proposed changes to 2.1.1.2.
> > >
> > > My action item also called for me to update the proposal to allow
> > > reading of out-mode variable parameters.  However, that 
> > already appears to be in place.
> > > Please let me know if I've overlooked something here.  Thanks.
> > It appears that note 5 of 12.6.2 should be modified too.
> > 
> > I still wonder wether the value read of an out signal from a
> > procedure is the same or not as the value read from the 
> > signal directly from the process.
> > I don't think so...
> > 
> > Tristan.
> > 
> 
Received on Mon Dec 20 19:28:24 2004

This archive was generated by hypermail 2.1.8 : Mon Dec 20 2004 - 19:28:26 PST