RE: [sv-bc] Assignment pattern lvals (mantis 623)

From: Steven Sharp <sharp_at_.....>
Date: Wed Apr 13 2005 - 13:12:31 PDT
>Related question:
>can you have a regular concatenation, part select or bit select on a ref
>port?

Both ref ports and ref arguments should be restricted from having these.
A concatenation is not a single contiguous object that can be referenced.
Bit selects and part selects are not addressable objects in the underlying
machine architectures.  Members of packed structs and elements of packed
arrays have the same problem.  Members of unpacked structs and elements of
unpacked arrays should be fine.

However, this doesn't apply to inouts, which are fine with all of these.

Steven Sharp
sharp@cadence.com
Received on Wed Apr 13 13:12:40 2005

This archive was generated by hypermail 2.1.8 : Wed Apr 13 2005 - 13:13:49 PDT