I need to save Xilinx ChipScope waveforms for later review/analysis with my co-workers.
Wikipedia provided a handy list of waveform tools but I am looking for user feedback on some of the strengths and weaknesses of specific tools.
To date, I have used the ChipScope export as VCD option along with the VCD->WLF conversion tools built into ModelSim for this purpose. Currenty my needs are:
- Store waveform data for later inspection and analysis of control signal logic
- Compare/diff waveforms to identify differences between working and failing cases
- Plot amplitude data over time
- Plot one datum against another (e.g. constellation plot)
- Use as input to ModelSim simulation
For context, my role is that of an embedded software developer working with the FPGA team at my company and I often find it helpful to look over waveforms I capture during a debug session with a coworker who worked on the module in question, especially when I believe it can be nailed down to a specific HW/SW interface. In such cases I want to capture and save off the waveforms when I do not have the right person at hand. It is also helpful for me to work through control signal logic on my own to identify possible issues.
I have started to use ModelSim for this analysis and review purpose and would be interested in alternatives and industry standard tools for this use case. We are a Xilinx shop with some smattering of Synopsys and MentorGraphics tools.