Vivado has inbuilt feature to save the ChipScope dump, in zip format.
When you manually extract that zip file, you will have the CSV file containing all signals value.
Do modify according to your usage, read it in Verilog using file management system calls!
write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]
I'm talking about that zip which is generated by this command.
- Generate the zip file using this command, write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]
- Extract that zip file and see for
waveform.csv
- Convert it into xlsx to see and make any change if require
- Again convert to csv, and open in testbench using file operations.
Note : Remove signal name, and extract all vectors. assign in testbench accordingly.