Arrays split into individual signals cause problems #9

Open
opened 2023-09-06 09:01:02 +00:00 by TheZoq2 · 1 comment
TheZoq2 commented 2023-09-06 09:01:02 +00:00 (Migrated from github.com)

Aparently there are wave files which contain

input0 [0]
input0 [1]
input0 [2]
input0 [3]
...

FWB seems to parse these as several copies of input0, presumably because it assumes there can not be a space in the signal name

See https://gitlab.com/surfer-project/surfer/-/issues/15 for a VCD file with this problem

Aparently there are wave files which contain ``` input0 [0] input0 [1] input0 [2] input0 [3] ... ``` FWB seems to parse these as several copies of `input0`, presumably because it assumes there can not be a space in the signal name See https://gitlab.com/surfer-project/surfer/-/issues/15 for a VCD file with this problem
oscargus commented 2023-09-13 10:39:08 +00:00 (Migrated from github.com)

The first thing to do is to add the index to the signal (this is what GTKWave does). However, long term, I think it is preferred to merge these into actual single vectors (this is what ModelSim, that generates these VCD-files, does).

The first thing to do is to add the index to the signal (this is what GTKWave does). However, long term, I think it is preferred to merge these into actual single vectors (this is what ModelSim, that generates these VCD-files, does).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Yehowshua/FastWaveBackend#9
No description provided.