RE: [sv-ec] Mantis 1702 - queue concatenation

From: Jonathan Bromley <jonathan.bromley_at_.....>
Date: Sat Nov 17 2007 - 01:39:55 PST
Doug,

>> I find myself rapidly shifting to a position that says:
>> any expression that yields an unpacked array value should 
>> be OK for assignment to *any* unpacked array, be it queue, 
>> dynamic or fixed-size - provided the size is correct 
 
> DOUG: Don't forget "associative" in that little list.
> There are four kinds of unpacked arrays:
> queue, dynamic, fixed-size, and associative.

Yes, but I'll need a little help with how to define that.

The fact that their indices are keys, and therefore may 
lack any inherent or obvious ordering, makes trouble when 
copying *from* an associative array to another kind.
The lack of keys in any other kind of array presumably
makes it impossible to copy *to* an associative array
from anything that's not of equivalent type.  So I was
anticipating special treatment for associative arrays.

Any better or more specific ideas?  Please?
-- 
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd. Church Hatch, 22 Market Place, Ringwood, Hampshire, BH24 1AW, UK
Tel: +44 (0)1425 471223                   Email: jonathan.bromley@doulos.com
Fax: +44 (0)1425 471573                           Web: http://www.doulos.com

The contents of this message may contain personal views which 
are not the views of Doulos Ltd., unless specifically stated.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sat Nov 17 01:40:17 2007

This archive was generated by hypermail 2.1.8 : Sat Nov 17 2007 - 04:02:03 PST