Re: Minutes of Verilog-AMS committee meeting - 18th Nov 2009

From: Kevin Cameron <edaorg_at_.....>
Date: Thu Nov 26 2009 - 03:17:36 PST
David Miller wrote:
> Date: 18th Nov 2009
>
> Objective of this meeting was to go through the "AMS Enhancement"
> items to identify the ones we want to do / close / group into common
> items etc.
> ....
>
> Item 2378: Deprecate wreal. Moving to closed. We won't be deprecating
> wreal.
>

The point in deprecating it is that it is an unnecessary construct in
the language. You can keep the declaration "wreal" if you want, but the
functionality is really just a degenerate case of a regular wire: with a
single driver/contribution and some number of receivers.  If you make
wreal  different from a normal wire you create an artificial distinction
that just causes problems.

The "real" part of wreal is the type of the driver or receiver: wires
(and ports) are just connectivity and have no type, only drivers and
receivers have a type. Types are only associated with ports and wires
because receivers and drivers are implicit constructs and cannot be
directly annotated.

There is no particular reason that you can't just assign voltages and
read them in digital processes the same way you do in analog processes.
In which case wreal can just be a synonym for a default discipline wire.

Kev.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Nov 26 03:18:31 2009

This archive was generated by hypermail 2.1.8 : Thu Nov 26 2009 - 03:18:55 PST