On Wed, Mar 23, 2011 at 04:13:04PM +0100, Petter Gustad wrote: > From: Lluís Batlle i Rossell <[email protected]> > Subject: [Ghdl-discuss] Wave formats > Date: Wed, 23 Mar 2011 16:09:25 +0100 > > > Is there any chance I could get type records in vcd (thus, lxt2)? > > Even if it was through special names. > > The standard VCD format is based upon Verilog datatypes and does not > include records, enumerated types, assertions, etc. I understand, but ghdl could do some trick. For example, for a signal named SIGNAL, it being of type record with fields F1,F2,.. it could make appear in the vcd the signals:
SIGNAL_F1 SIGNAL_F2 .. and so on, even if there are records of records (with more underscores). Maybe there is even some nice character that cannot end up in name collision with a possible signal name in vhdl. In any case, I think this would be much better than the current behaviour: throw away the records. GHW files are also a pain in RAM usage by gtkwave. It takes ~2GiB of RAM for the waves I look at. Regards, Lluís. _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
