利用vivado的命令生成文件列表,导出给第三工具使用:
当利用vivado导入一个工程文件夹后:它可以自动分析出文件的层次,以及文件的综合顺序:

filelist文件filelist文件

report_compile_order -used_in synthesis -of [get_ips ip_name]

filelist文件

filelist文件

把上面文件拷贝到notepad简单收到修改即可使用

对于synplify:

添加文件的命令

 add_file –verilog “verilog_filename.v” 可用”*.v”代表添加所有文件

 add_file –vhdl [-lib library_name] “vhdl_filename.vhd”

 add_file –constraint “constraint_filename.sdc” 添加约束文件

还有一种方法使用SVEditor工具

https://sites.google.com/site/svedvkit/tutorials/setting-up-an-sve-project

https://sites.google.com/site/svedvkit/user-guide-documentation/sveditor-user-guide/wizards/systemverilog-filelist-wizard

把文件放到文件下,右击选择New->SystemVerilog Filelist,但这个顺序是alpha字母顺序

filelist文件

参考:

工程中,编译文件时,经常采用filelist列出所有需要编译的文件及路径。

采用命令:

(1)find -name “*.v” > filelist.f

会将当前目录下及子目录中所有.v的文件及路径写到文件filelist.f中。

(2)find dir -name “*.v” > filelist.f

其中,dir:文件夹名。
会将dir中的所有.v的文件都写到filelist.f中。
--------------

https://forums.xilinx.com/t5/Vivado/vivado-filelist-%E9%97%AE%E9%A2%98/m-p/478702

-------------

https://blog.csdn.net/weixin_30247307/article/details/97129240

相关文章:

  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2021-12-04
  • 2021-09-21
  • 2022-12-23
  • 2021-09-13
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2021-11-14
  • 2021-12-09
  • 2021-11-13
  • 2021-08-31
相关资源
相似解决方案