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). OK. Now I understand what you mean about special names. > Maybe there is even some nice character that cannot end up in name collision > with a possible signal name in vhdl. Collision could be a problem, but one could perhaps use escaped identifiers as there is no such thing in VHDL (as far as I know). 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 traversal, and compression? //Petter _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
