在Verilog中导入数据

时间:2017-04-20 08:54:02

标签: verilog fpga system-verilog hdl

我想使用Verilog导入我使用逻辑分析器捕获的数据。

我不知道将它导入我的测试平台的最佳方法是什么,我可以测试我准备好的模块?

另一个问题是,如果我应该从二进制,Csv或Vdc 类型的逻辑分析器中导出它?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

Vivado具有内置功能,可以以zip格式保存ChipScope转储。

手动提取该zip文件时,您将拥有包含所有信号值的CSV文件。

根据您的使用情况进行修改,使用文件管理系统调用在Verilog中阅读!

write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]

我在谈论由此命令生成的zip。

  1. 使用此命令生成zip文件,write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]
  2. 解压缩该zip文件并查看waveform.csv
  3. 如果需要
  4. ,请将其转换为xlsx以查看并进行任何更改
  5. 再次转换为csv,并使用文件操作在testbench中打开。
  6. 注意:删除信号名称,并提取所有向量。在testbench中相应地分配。