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 meant 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 indexing, and compression?

//Petter

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to