12-20-2016 12:31 AM
Hi,
I have behavioral simulation waveform of my design open in Vivado. I would like to export the value of each signal at an instant to a CSV file. The idea is to export data at multiple instants for easy comparison.
Is there any tcl command which can perform the above requirement? If not, is there any documentation of wdb file format so that we can write scripts to extract the same?
Thanks,
Sachin
12-20-2016 12:39 AM - edited 12-20-2016 12:43 AM
Please refer this ARs
https://www.xilinx.com/support/answers/64000.html
check this document as well for capturing ILA data
Please refer to page-49 of http://www.xilinx.com/support/documentation/sw_manuals/xilinx2013_2/ug908-vivado-programming-debugging.pdf
This has the details on how to cature and restore the data frim vivado logic analyzer. The below command can be used for capturing the ILA data.
write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]
Refer to the UG mentioned above for more details.
12-20-2016 12:50 AM
Hi @sachiniisc,
Please go through page-113 of https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_3/ug900-vivado-logic-simulation.pdf and see if log_wave can help.
12-20-2016 01:04 AM
log_wave only adds the wave to wdb file. I want to see the list of signals and corresponding logic value (1 or 0) at an instant in text format. When the number of signals are high, waveform comparison takes enormous amount of time.
I am not interested in ILA data. I want to export data from behavioral simulation into text format.
12-20-2016 01:17 AM