10-05-2005 06:10 AM
10-05-2005 07:02 AM
10-05-2005 08:35 AM
Thanks for reply.
That's a good idea, but I don't want to loose data, so, I can't use FGV.
10-07-2005 03:42 AM
10-07-2005 05:02 AM
hi there
just some thoughts:
- the size of the U8 - Array you created by flattening the waveform to a string varies with the number, the names and the values of the waveform attributes. maybe thats the reason why the unflattening freezes because the FIFO has not enough bytes to hold the whole waveform AND its attributes
- what happens if you write two waveforms to the FIFO before the FIFO has been read out? then the FIFO could contain bytes from the flattened string of both waveforms which also may cause the unflattening to freeze
if the selection of your attributes is static (i mean you use the same attributes during runtime) i suggest to use a FGV with seperated scalar inputs for the waveform and each attribute (maybe you could bundle the attributes to a cluster), append the inouts inside the FGV and array outputs for all waveforms and all attributes in the FGV. this would call the memory manager, but i think it's worth a try.
10-09-2005 06:15 AM