因为我是直接点击xpr文件打开移植过来的项目的,VIVADO打开后Design Sources (205)里面有Global include (166)和Verilog Header (3)以及这个项目里面所有的代码,也就是XDC文件出现在了Design Sources下方。按理来说项目文件应该有constraints,design sources,simulation sources三类,我应该怎么把这个项目的各种类型代码归类以便综合运行呢?

在这里我使用的是使用Tcl命令批量调整

# 移动XDC文件到Constraints
move_files -fileset constrs_1 [get_files *.xdc]
set_property FILE_TYPE {VHDL} [get_files *.vhd]
# 重新设置设计文件
set_property used_in "synthesis" [get_files -filter {file_type == "Verilog" || file_type == "VHDL"}]

 然后代码都整理好了

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐