本文主要是介绍filelist文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
利用vivado的命令生成文件列表,导出给第三工具使用:
当利用vivado导入一个工程文件夹后:它可以自动分析出文件的层次,以及文件的综合顺序:
report_compile_order -used_in synthesis -of [get_ips ip_name]
把上面文件拷贝到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列出所有需要编译的文件及路径。
采用命令:
(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
这篇关于filelist文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!