On Wed, Mar 23, 2011 at 06:09:38PM +0100, Petter Gustad wrote: > From: Lluís Batlle i Rossell <[email protected]> > Subject: Re: [Ghdl-discuss] Wave formats > Date: Wed, 23 Mar 2011 17:15:15 +0100 > > > 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). > > Or one could provide a metafile generated by the simulator or other > tool which describes the bundles which is read by the waveform tool to > display the bundles. > > BTW are there any open waveform formats similar to the the vendor > specific formats like SST, TRN, VPD, etc. which allow for more > datatypes, fast indexing, and compression?
Isn't the lxt2 I mentioned, one of those? (at least for fast indexing and compression) The lxt file format is described in the gtkwave documentation: http://gtkwave.sourceforge.net/gtkwave.pdf Can someone understand if it supports any bundle? The naming with escaped characters would work for sure, as in VCD, I imagine. _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
