当前位置: 首页 > news >正文

做网站用买服务器码西安市长安区规划建设局网站

做网站用买服务器码,西安市长安区规划建设局网站,企业部门网站建设案例,广告策划书的内容文章目录 TCL管理Vivado工程1. 项目目录2. 导出脚本文件3. 修改TCL脚本3.1 project.tcl3.2 bd.tcl 4. 工程恢复 TCL管理Vivado工程 工程结构 1. 项目目录 config: 配置文件、coe文件等。doc: 文档fpga: 最后恢复的fpga工程目录ip: ip文件mcs: bit流文件等,方便直接使用src: .…

文章目录

  • TCL管理Vivado工程
    • 1. 项目目录
    • 2. 导出脚本文件
    • 3. 修改TCL脚本
      • 3.1 project.tcl
      • 3.2 bd.tcl
    • 4. 工程恢复

TCL管理Vivado工程

工程结构
[图片]

[图片]

1. 项目目录

[图片]

  • config: 配置文件、coe文件等。
  • doc: 文档
  • fpga: 最后恢复的fpga工程目录
  • ip: ip文件
  • mcs: bit流文件等,方便直接使用
  • src: .v、.vh等源文件
  • tcl: 用来恢复工程的tcl脚本

2. 导出脚本文件

通过TCL Console 将目录切换到tcl目录。

  1. 生成新建工程tcl脚本
    在TCL Console执行

    write_project_tcl -use_bd_files {./project.tcl}
    
  2. 如果工程有bd文件,生成对应的tcl脚本用于恢复工程。
    ( 需要打开对应的bd文件,不打开会找不到)

    write_bd_tcl -no_ip_version {./bd.tcl}
    

    如果有多个bd文件,需要依次打开然后执行上述指令。
    -no_ip_version选项用于去除IP的版本信息,方便工程在高版本vivado中打开的情况。

  3. 生成IP文件脚本

    write_ip_tcl [get_ips ETH_RX_FIFO] {./ip.tcl}
    

    这里采用将原工程中ip的xci文件直接拷贝到ip目录中的方式。

  4. 添加仿真文件和约束文件
    将原工程的源文件、仿真文文件、约束文件拷贝到src目录下。
    [图片]

    • vcode中存放源文件
    • xdc中存放约束文件

3. 修改TCL脚本

3.1 project.tcl

  1. 修改工程路径
    将
    set origin_dir "."
    修改为
    set origin_dir [ file dirname [ info script ] ]  
    
  2. 修改_xil_proj_name_即可更改工程名字
    set _xil_proj_name_ "promanagement"
    
  3. 修改恢复后工程的存放路径( 这里希望生成的工程在fpga目录下)
    将
    # Create project
    create_project ${_xil_proj_name_} ./${_xil_proj_name_} -part xc7z020clg484-1
    修改为
    create_project ${_xil_proj_name_} ../fpga/${_xil_proj_name_} -part xc7z020clg484-1
    
  4. 修改block design相关的配置
    将
    set files [list \[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/bd/system/system.bd" ]\[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/bd/system/hdl/system_wrapper.v" ]\[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/new/top.v" ]\
    ]
    set imported_files [import_files -fileset sources_1 $files]# Set 'sources_1' fileset file properties for remote files
    # None# Set 'sources_1' fileset file properties for local files
    set file "system/system.bd"
    set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
    set_property -name "registered_with_manager" -value "1" -objects $file_obj
    修改为
    # Create block design
    source $origin_dir/bd.tcl# Generate the wrapper
    set design_name [get_bd_designs]
    make_wrapper -files [get_files $design_name.bd] -top -import
    set files [list \[file normalize "${origin_dir}/../src/vcode/top.v" ]\
    ]
    set imported_files [import_files -fileset sources_1 $files]
    
  5. 修改v文件配置
    在上一步的修改内容中实际上已经进行了配置
  6. 修改ip文件配置
    将
    set files [list \[file normalize "${origin_dir}/../../promanagement/promanagement.srcs/sources_1/ip/clk_wiz_0/clk_wiz_0.xci" ]\
    ]
    修改为
    set files [list \[file normalize "${origin_dir}/../ip/clk_wiz_0/clk_wiz_0.xci" ] \
    ]
    
  7. 修改约束文件配置
    将
    set file "new/top.xdc"
    set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
    set file "[file normalize "$origin_dir/../../promanagement/promanagement.srcs/constrs_1/new/top.xdc"]"
    修改为
    set file "xdc/top.xdc"
    set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
    set file "[file normalize "$origin_dir/../src/xdc/top.xdc"]"
    

3.2 bd.tcl

将
set list_projs [get_projects -quiet]
if { $list_projs eq "" } {create_project project_1 myproj -part xc7z020clg484-1
}
注释掉

4. 工程恢复

source project.tcl
http://www.yayakq.cn/news/219202/

相关文章:

  • 靖江做网站的单位网站效果图用什么软件做
  • 浙江省建设工程造价协会网站网络营销知识网站
  • 福州建设工程质量监督网站蓝色大气网站源码
  • 扬州门户网站开发公司建设租车网站
  • 网站开发培训心得电子商务网站规划与建设步骤
  • 湖北做网站推广外贸网站推广
  • 滑动 手机网站 代码跨境外贸是做什么的
  • 想让一个网站上线需要怎么做手机版企业网站
  • 建站工具推荐中小企业网络设计与实现
  • 做网站和做app哪个简单郑州网页制作案例教程
  • 北京建设网站兼职普工wordpress 换图片地址
  • 手把手做网站页面智能logo设计网站
  • 网站如何优化关键词徐州网站制作建设
  • 哈尔滨网站备案手续wordpress图片768好吗
  • 网页制作的软件是semseo
  • 惠州网站建设开发团队宁波网站建设ysdsh
  • 宁波企业建站程序慈溪做网站什么价
  • 福建厦门网站建设公司wordpress plugins
  • 网站前端建设都需要什么问题网站开发人员需求
  • 西安演出公司网站建设数据指数
  • 毕业答辩ppt网站开发高端网站建设联系方式
  • 网站开发 无形资产中企动力电话号码
  • 桥下网站制作哪家好重庆市有网站设计维护
  • 做英文网站要做适合已经的软件开发流程五个步骤
  • 自身网站的建设和推广力度不足有些网站怎么经常换域名
  • 手机怎么网站建设dede 网站图标
  • 做网站域名的成本电商网站建设要多少钱
  • 做精细化工网站产品市场调研怎么做
  • 深圳营销型网站需要多少钱农产品网站建设主要工作
  • 网站备案账号是什么网站建设汇报材料